社区
Web 开发
帖子详情
请问如何获取不同的随机数?
317814
2004-08-31 02:28:10
我在写JSP时用Random的nextInt(1000)方法获取随机数,可是不管怎么刷新页面,得到的总是同样的随机数,请问怎么获取下一个随机数!
...全文
272
7
打赏
收藏
请问如何获取不同的随机数?
我在写JSP时用Random的nextInt(1000)方法获取随机数,可是不管怎么刷新页面,得到的总是同样的随机数,请问怎么获取下一个随机数!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
js_nicle
2004-09-01
打赏
举报
回复
package random;
import java.util.Random;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class randomBean {
public randomBean() {
}
private int[] getRandom(int ipar){
Random m=new Random();
int ri[]=new int[7];
for(int i=0;i<7;i++){
ri[i]=m.nextInt(ipar);
}
return ri;
}
public int[] returnRandom(){
int[] iArray=getRandom(36);
int iSize=iArray.length;
for(int i=0;i<iSize;i++){
for(int j=i+1;j<iSize;j++){
if(iArray[i]==iArray[j]){
iArray=returnRandom();
return iArray;
}else if(iArray[i]==0 || iArray[j]==0){
iArray=returnRandom();
return iArray;
}
}
}
return iArray;
}
}
boykent
2004-08-31
打赏
举报
回复
package examsystem;
import java.util.*;
/**
* Title: TestOnline
* Description:
* Copyright: Copyright (c) 2003
* Company: NSI
* @author junzhang.li
* @version 1.0
*/
public class Stochastic {
public Stochastic() {
}
public int number(int n){
Random rand=new Random();
int i=rand.nextInt();
i%=n;
while(i==0)
{
i=rand.nextInt();
i%=n;
}
if(i<0)
i=-i;
return(i);
}
//--------------------ヨ篌ッハ
/*public static void main(String[] args) {
Stochastic stochastic1 = new Stochastic();
int p=stochastic1.number(10);
System.out.print(p);
}*/
//---------------------
}
这是我以前做的,测试通过
js_nicle
2004-08-31
打赏
举报
回复
下班了明天给你段程序控制
flyforlove
2004-08-31
打赏
举报
回复
// 随机整数用Math.random()*a+b得到a到b间的随机数.
不对!!!!!
qyzj_wanghx
2004-08-31
打赏
举报
回复
同意 nay0648() 的说法.....
nay0648
2004-08-31
打赏
举报
回复
用nextInt()就可以了,不用加参数。
不过一般不用这种方法,产生一般的随机树用Math.random(),随机整数用Math.random()*a+b得到a到b间的随机数.
kingfish
2004-08-31
打赏
举报
回复
要看你得jsp怎么写的
JAVA中
获取
不同
随机数
本文介绍了一种使用JAVA实现的猜数字游戏算法。该算法能够从指定范围内选择
不同
的
随机数
,并通过一个具体示例展示了如何从0到9中选取4个不重复的
随机数
字。
java 取
不同
的
随机数
_java中
获取
不同
随机数
的方法
本文介绍了Java中三种生成
随机数
的方法:通过System.currentTimeMillis()
获取
当前时间毫秒数;使用Math.random()生成0到1之间的double值;利用Random类的专业功能产生
随机数
。每种方法都提供了详细的代码示例。
paip C NET循环
获取
不同
随机数
的方法根据时间
本文介绍了一种在C#.NET中使用循环
获取
不同
随机数
的有效方法,通过利用系统时间戳并结合Thread.Sleep(1)来确保每次循环生成的
随机数
种子
不同
,从而避免了在快速计算机上运行时因系统时钟未及时更新导致的
随机数
重复问题。
Android
获取
区间内
不同
的
随机数
这段代码展示了如何用Java生成指定范围内的不重复
随机数
,
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章