/***************************************************************//**
@file ut/ut0rnd.cc
Random numbers and hashing
Created 5/11/1994 Heikki Tuuri
********************************************************************/
#include"ut0rnd.h"
/** Seed value of ut_rnd_gen() */
std::atomic<uint32_t> ut_rnd_current;
/** These random numbers are used in ut_find_prime */ /*@{*/ #define UT_RANDOM_1 1.0412321 #define UT_RANDOM_2 1.1131347 #define UT_RANDOM_3 1.0132677 /*@}*/
/***********************************************************//**
Looks for a prime number slightly greater than the given argument.
The prime is chosen so that it is not near any power of 2.
@return prime */
ulint
ut_find_prime( /*==========*/
ulint n) /*!< in: positive number > 100 */
{
ulint pow2;
ulint i;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.