目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_rand_bits_r

SDL_rand_bits_r

32ビットの疑似乱数を生成する

ヘッダ

SDL3/SDL_stdinc.h

構文

Uint32 SDL_rand_bits_r(Uint64 *state);

引数

Uint64 *state現在の乱数状態へのポインタ. NULL不可

戻り値

(Uint32) [0-SDL_MAX_UINT32]の乱数を戻す.

詳細

ランダムな数を生成したい場合はSDL_rand_r()を使用すること.

生成のランダム順序には品質の保証がないため, セキュリティ(暗号, パスワード)や金銭(ルートボックス(ガチャ), カジノ)が関係する場合は使用してはならない. 異なる目的のための様々な乱数ライブラリが存在するので, 目的に合ったものを選択するべきである.

スレッドセーフ

この関数はスレッド間で状態ポインタを共有しない限りスレッドセーフである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_rand_bits_r- SDL Wiki