Random(API)

From EosPedia
Revision as of 07:53, 2 October 2014 by Kinoshita (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

General/Random is API to treat random number.

constant

struct

typedef double randomParaTypeReal;

API

Create random number

Range: (0 < x <= 1) Create random number.

#define random()  ((1.0/(RAND_MAX + 1.0))*rand())

Create uniform random number.

extern randomParaTypeReal randomUniformGet(randomParaTypeReal min, randomParaTypeReal max, long mode);

Create Normal random number.

extern randomParaTypeReal randomNormalGet(long mode);

Set a seed of Pseudo-random number by time.

extern void srandomByTime();