这是给我带来错误的简单方法:
protected static long random(long a, long b) {
//Random random = new Random();
return a + new Random().nextLong(b - a);
}
这是终端的错误:
java: method nextLong in class java.util.Random cannot be applied to given types;
required: no arguments
found: long
reason: actual and formal argument lists differ in length
请帮忙,谢谢
使用
ThreadLocalRandom
,不需要你的辅助方法:
long origin = 0;
long bound = 1000;
//A random long in the range [0, 1000)
long rand = ThreadLocalRandom.current().nextLong(origin, bound);