Searched refs:seed (Results 1 – 7 of 7) sorted by relevance
28 std::size_t GetPrime(std::size_t seed);42 unsigned short get(std::size_t& seed) { in get() argument43 unsigned short r = (unsigned short)(seed >> 16); in get()44 seed = seed * a + 1; in get()48 FastRandom(std::size_t seed) { in FastRandom() argument49 x = seed * internal::GetPrime(seed); in FastRandom()68 std::size_t GetPrime(std::size_t seed) { in GetPrime() argument69 return Primes[seed % (sizeof(Primes) / sizeof(Primes[0]))]; in GetPrime()
146 unsigned short get( unsigned& seed ) { in get() argument147 unsigned short r = (unsigned short)(seed>>16); in get()149 seed = seed*a+c; in get()156 void init( T seed ) { in init() argument157 init(seed,int_to_type<sizeof(seed)>()); in init()159 void init( uint64_t seed , int_to_type<8> ) { in init() argument160 init(uint32_t((seed>>32)+seed), int_to_type<4>()); in init()162 void init( uint32_t seed, int_to_type<4> ) { in init() argument164 c = (seed|1)*0xba5703f5; // c must be odd, shuffle by a prime number in init()165 x = c^(seed>>1); // also shuffle x for the first get() invocation in init()
55 void Board::seed(int s) { in seed() function in Board65 void Board::seed(const BoardPtr src) { in seed() function in Board132 m_board1->seed((int)now); in main()133 m_board2->seed(m_board1); in main()
33 void seed(int s);34 void seed(const BoardPtr s);
92 rng(std::size_t seed) : my_fast_random(seed) {} in rng()96 unsigned short operator()(std::size_t& seed) { in operator ()()97 return my_fast_random.get(seed); in operator ()()
146 explicit FastRandom( uint64_t seed )147 : my_seed(seed),158 result_type get( uint64_t seed ) {160 my_seed = seed * my_prime + 1;
45 polygon_overlay [threads[:threads2]] [--polys npolys] [--size nnnxnnn] [--seed nnn] [--csv filename…51 * `--seed nnn` - initial value of random number generator.