IceRandom.cpp
Go to the documentation of this file.
1 
8 
11 // Precompiled Header
12 #include "Stdafx.h"
13 
14 using namespace IceCore;
15 
16 void IceCore:: SRand(udword seed)
17 {
18  srand(seed);
19 }
20 
22 {
23  return rand();
24 }
25 
26 
27 static BasicRandom gRandomGenerator(42);
28 
30 {
31  // We don't use rand() since it's limited to RAND_MAX
33  return Index % max_index;
34 }
35 
udword
unsigned int udword
sizeof(udword) must be 4
Definition: IceTypes.h:65
IceCore
Definition: OPC_IceHook.h:41
Stdafx.h
SRand
FUNCTION ICECORE_API void SRand(udword seed)
gRandomGenerator
static BasicRandom gRandomGenerator(42)
BasicRandom::Randomize
inline_ udword Randomize()
Definition: IceRandom.h:35
Rand
FUNCTION ICECORE_API udword Rand()
BasicRandom
Definition: IceRandom.h:24
GetRandomIndex
ICECORE_API udword GetRandomIndex(udword max_index)
Returns a random index so that 0<= index < max_index.


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:03