タイトルが説明するように、私は一連のランダムな短い値を生成したいと考えています。しかし、私は完全にこのキャスティングはどのように行われるかを理解していないランダムな整数を短くキャストすると均一な分布が得られますか?
Random rand = new Random(int seed);
(short) rand.nextInt()
を:なしRandom.nextShort()関数が存在しないので、私が欲しいものを行う最も簡単な方法は、使用して、短いの整数をキャストするように思わ私は結果として得られる短い値が依然としてランダムであることを確かめることはできません。これは本当ですか?前もって感謝します。 int
があるので
これは良いことですが、それはあなたに非ネガティブな結果しか与えません。 – biziclop