怎么生成50到100的随机数
解决方案 »
- 关于String类总结
- Java 值传递的问题。
- 在线等待急,请问我安装的数据库是SqlServer express版,Java程序中连接数据应用什么驱动程序啊?
- 谁来帮我讲解一下这道题~~~谢谢
- sql server2000存储过程输出cursor,如何用java注册输出类型??
- Java Object的clone()方法到底到底做了什么事情?
- 请问高手一个按钮触发事件运行的问题
- 请各位帮我看看我这出什么问题了。为什么死循环。。
- 请问request.getParameter()与request.getAttribute()有什么区别?
- 再请教
- 接口里面的方法必须是public吗?
- 关于java连接sqlserver2000的问题
有没有其他方法呢???
哈哈
接着
Random(50) + 50
int i = r.nextInt(50) + 50;
int i = r.nextInt(50) + 50;
这个感觉不错,容易理解。。
应该r.nextInt(51)更合适一些
r.nextInt(50)是生成一个0--49的随即数!!
所以int i=r.nextInt(50)+50是生成一个50到99的随即数!!
接分和学java,不错不错。
另一种是Random r = new Random(N);
int i = r.nextInt(50)两种方法的主要区别是后者生成的是伪随机数码,就是如果你在创建Random对象的时候如果使用相同的装填因子的话有可能生成相同的随机数列,一般使用在调试程序的时候。
另一种是Random r = new Random(N);
int i = r.nextInt(50)