Fission FSN
Loading...
Searching...
No Matches
fsNRnd.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 29/6/2012 11:36
4*
5* File: fsNRnd.h
6*
7* Author: Mick Waites
8*
9* Purpose: Platform safe random number generation
10*
11*********************************************************************/
12
13#ifndef fsCRndhdr
14#define fsCRndhdr
15
16#include <fsCore/fsBaseTypes.h>
17#include <random>
18
19// namespace std
20// {
21// class random_device;
22// }
23
24namespace fsNRnd
25{
26 void seedSet(fsU32 pSeed);
27 fsU32 seedGet();
30 std::random_device& randomDeviceGet();
31};
32
33#endif
unsigned int fsU32
Definition fsBaseTypes.h:21
Definition fsNRnd.cpp:8
fsU32 seedGet()
Definition fsNRnd.cpp:16
std::random_device & randomDeviceGet()
Definition fsNRnd.cpp:32
fsU32 uInt32Get()
Definition fsNRnd.cpp:21
void seedSet(fsU32 pSeed)
Definition fsNRnd.cpp:11
fsU32 uInt32GetWithLimit(fsU32 pLimit)
Definition fsNRnd.cpp:27