java 随机数生成器问题

不知道哪里没写到,生成的数每次都一样。也不知道nextInt()方法里面该写什么。

img

按理说不需要创建nextInt()方法的。但是不知道为什么没创建这个方法它就报错。

img

Rand 改成Random 试试

采用JDK自带的实现随机功能,可以点进去看源码。

import java.util.Random;
    Random random = new Random();
    Integer ran=random.nextInt(10);

若有帮助,谢谢采纳~

不对 因为分布不均匀
你需要末尾+1 获取想要的范围
new Random.nextInt(100)+1;

或者(int)(Math.Random*100+1)