私が見つけることができるほとんどのランダム関数はシーケンス関数であり、最後に生成された結果を次の呼び出しのシードとして保持します
単独で実行でき、最初から最後までの任意の数とシードを指定すると、一見ランダムなシーケンスを与えることができる純粋な関数が必要です
正直に言うと、開始時のランダムシードと各要素のインデックスを入力としてのみ、アルゴリズムが乱数を並列に生成する (そして GPU で使用できる) ことを望んでいます
ハッシュ関数を使用できるかもしれませんが、シードと長さが与えられた場合、どのアルゴリズムが最も可能な均一な分布を提供し、常に一見ランダムに見えるかを知りたいです
編集:すべての提案に感謝します。自分が何を望んでいるかについて、説明できる確固たる考えを持っている
なだれ特性はあまり必要ありませんが、代わりに、均一な分布に関心があります。そして、それが並列であるためには、ステートレス アルゴリズムでなければならないため、ほとんどの PRNG は適合しません。
しかし、最も懸念されていないのはセキュリティです。人間の知覚による一見ランダムなシーケンスが必要ですが、視覚的およびインターフェイスのためだけに、セキュリティでは使用しません
それが非常に高速なアルゴリズムであれば、さらに感謝します