Rubyで呼び出しごとに異なる乱数列が生成されるメソッドを作成したい
Rubyで呼び出しごとに異なる乱数列が生成されるメソッドを作成したいです.
D言語であれば unpredictableSeed のような感じです.
仕様は以下のようです.
ご教授お願い致します.
仕様:
・randomSeed()呼び出しごとに異なる乱数列を生成する
・返り値にとあるclassを返す
def randomSeed
rnd = Random.new(rand(1000)) ← ここで呼び出しごとに異なる乱数列を生成する
return class.new(rnd)
end
補足:
D言語ではこのように書けます
Class!xxx randomSeed()
{
Random rnd;
rnd.seed(unpredictableSeed);
return Class!xxx(rnd);
}