32ビットの乱数/疑似乱数を生成して再現できるac関数を探しています。(rand / srand関数のように)。srand / randのようにシーケンスを再現できないため、urandomを使用できません。独自の関数を作成する必要がありますか、それともこのようなものがすでに存在しますか?
ありがとう
将来の参考のために、他の人からの提案は良かったですが。私は次のようなことをすることになりました:
uint32_t generateRandom (unsigned int randomSeed) {
uint32_t number = 0;
int randomNumber, x;
for (x=0; x<8;x++) {
randomNumber = rand_r(&randomSeed) % 16;
number |= (randomNumber<<(x*4));
randomSeed++;
}
return (number);
}