Difference between revisions of "Random(API)"

From EosPedia
Jump to: navigation, search
(Created page with "General/'''Random''' is API to treat random number. == constant == == struct == typedef double randomParaTypeReal; == API == ===Create random number=== Range: (0 < x <...")
 
(No difference)

Latest revision as of 07:53, 2 October 2014

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();