java高效实现随机数的方法

来源:互联网 发布:玩minecraft学编程 编辑:程序博客网 时间:2024/05/16 15:10

具体的介绍请看:http://javamex.com/tutorials/random_numbers/xorshift.shtml

具体的代码如下:

private static int randomIntFrom0to(int max) {// XORShift instead of Math.random// http://javamex.com/tutorials/random_numbers/xorshift.shtmllong x = System.nanoTime();x ^= (x << 21);x ^= (x >>> 35);x ^= (x << 4);return Math.abs((int) x % max);}


0 0
原创粉丝点击