在java范围内生成具有均匀分布的随机long。

时间:2017-09-05 20:51:37

标签: java random cryptography distribution uniform-distribution

我需要生成一个未指定数量的long,这些long在加密安全方面具有均匀分布并且在给定范围内。 这会产生我需要的东西:

    SecureRandom rand = new SecureRandom();
    LongStream l = rand.longs(streamsize, randomNumberOrigin, 
                              randomNumberBound);
    long[] rands = l.toArray();
    return rands;

还有其他更好的方法吗?

0 个答案:

没有答案