私はしばらくの間疑問に思っていました。シード中に数値をランダムにする良い (そして高速な) 方法はありますか? 1 つの数値を一見乱数に変換する優れたアルゴリズムはありますか?
ちょっとした例:
specialrand(1) = 8
specialrand(2) = 5
specialrand(3) = 2
specialrand(4) = 5
specialrand(5) = 1
specialrand(1) = 8
specialrand(4) = 5
specialrand(1) = 8
出力も巨大な数になることができれば、とてもいいでしょう。
注:プログラムを再起動するたびに同じ出力が必要なため、配列に大きな違いを与えることができるようにしたいので、配列を埋めて数字をランダム化したくありません