picox  0.1
xrandom.c ファイル

擬似乱数生成実装 [詳解]

#include <picox/core/xcore.h>
xrandom.c の依存先関係図:

関数

unsigned x_rand (void)
 0 ~ UINT_MAXの範囲の擬似乱数を返します
 
uint16_t x_rand16 (void)
 0 ~ UINT16_MAXの範囲の擬似乱数を返します
 
uint32_t x_rand32 (void)
 0 ~ UINT32_MAXの範囲の擬似乱数を返します
 
uint8_t x_rand8 (void)
 0 ~ UINT8_MAXの範囲の擬似乱数を返します
 
unsigned x_randrange (unsigned min, unsigned max)
 min ~ maxの範囲の擬似乱数を返します
 
uint16_t x_randrange16 (uint16_t min, uint16_t max)
 min ~ maxの範囲の擬似乱数を返します
 
uint32_t x_randrange32 (uint32_t min, uint32_t max)
 min ~ maxの範囲の擬似乱数を返します
 
uint8_t x_randrange8 (uint8_t min, uint8_t max)
 min ~ maxの範囲の擬似乱数を返します
 
void x_srand (uint32_t seed)
 randが生成する擬似乱数の種を設定します
 

変数

static uint16_t xor16 = 1
 
static uint32_t xor32 = 1
 
static uint8_t xor8 = 1
 

詳解

擬似乱数生成実装

著者
MaskedW