社区
Web 开发
帖子详情
请问如何获取不同的随机数?
317814
2004-08-31 02:28:10
我在写JSP时用Random的nextInt(1000)方法获取随机数,可是不管怎么刷新页面,得到的总是同样的随机数,请问怎么获取下一个随机数!
...全文
238
7
打赏
收藏
请问如何获取不同的随机数?
我在写JSP时用Random的nextInt(1000)方法获取随机数,可是不管怎么刷新页面,得到的总是同样的随机数,请问怎么获取下一个随机数!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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怎么写的
c语言生成
随机数
的方法(获得一组
不同
的
随机数
)
C语言生成
随机数
的方法 C语言生成
随机数
是指在程序中生成一组
随机数
的方法,以下是相关知识点的详细解释。 rand()函数 rand()函数是一个标准...通过diffarr()函数,可以生成一组
不同
的
随机数
,且每个
随机数
都
不同
。
C++编程实现高斯分布
随机数
的产生
这个程序会生成三组
不同
的高斯分布
随机数
,每组10个。`dist1`, `dist2`, 和 `dist3` 分别代表了均值和方差
不同
的高斯分布。`sqrt(var)`是将方差转换为标准差,因为`std::normal_distribution`需要标准差作为参数。 ...
C++
随机数
生成(无关联
随机数
)
`std::random_device`是一个非确定性的
随机数
生成器,常用于
获取
种子。例如: ```cpp std::random_device rd; std::mt19937 gen(rd()); ``` 3. **分布(Distributions)** 生成特定范围或类型(如整数、浮点数...
java根据比例概率生成
随机数
此外,我们还可以使用其他方法来生成
随机数
,例如,使用 SecureRandom 类或 Random 类,这些方法都可以生成
随机数
,但它们的实现原理和应用场景
不同
。 概率
随机数
是一种非常重要的技术,在 Java 中可以使用多种方法...
产生
随机数
的一个小程序
在这个"产生
随机数
的一个小程序"中,我们可以从
不同
的文件名推测出可能涉及的编程语言和技术。 首先,我们看到一个名为`RANTSR.ASM`的文件,这很可能是一个用汇编语言编写的源代码文件。汇编语言是一种低级编程语言...
Web 开发
81,122
社区成员
341,743
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章