问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java随机数

发布网友 发布时间:2022-04-23 03:33

我来回答

5个回答

热心网友 时间:2023-09-08 21:14

不知道是否是你想要的,绝对无重复10000000-99999999
public class Demo_2 {

/**
* @param args
*/

public static void main(String[] args) {
int n = 19;
// TODO Auto-generated method stub
int []intArr = new int[n];
int j = 0;
int number = 100000000;
while(true){
boolean flag = true;
int a = (int)(Math.random() * number);
for(int i = 0; i < intArr.length; i ++){
if(intArr[i] == a){
flag = false;
}
}
if(flag && String.valueOf(a).length() == 8 && a > 10000000 && a < 99999999){
intArr[j] = a;
j++;
}
if(j > n-1){
break;
}
}
for(int x = 0; x < intArr.length; x ++){
if(x == n-1){
System.out.println(intArr[x]);
} else {
System.out.print(intArr[x] + ", ");
}

}
}
}

热心网友 时间:2023-09-08 21:14

List a = new ArrayList();

while(a.size()!=8){
Random rnd = new Random();
int Rand = rnd.nextInt(100000000);
if (!a.contains(String.valueOf(Rand))){
a.add(String.valueOf(Rand);
}
}

list a就是你要的8个数字

热心网友 时间:2023-09-08 21:15

//8位的,重复几率贼小
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要生成的随机数的个数:");
int n = sc.nextInt();
for (int j = 0; j < n; j++) {
double i = Math.random() * 100000000;
System.out.println((int) i);
}
}
}

热心网友 时间:2023-09-08 21:15

void sor(int n)
{
Random rd=new Random();
int a;

for(int i=0;i<n;++i)
{
a=rd.nextInt(89999999);
System.out.println(a);
}
}

热心网友 时间:2023-09-08 21:16

你是要具体数字还是要JAVA代码?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪a6l怎么用手机连接音响放歌,我的是华为 奥迪a6l蓝牙连接了,听歌没声音 2009年6月在农业银行办理30万等额本息为10年的商业房贷,7折,现在月供... 存量房贷七折七折政策 ...在农业银行贷款27万,等额本息打七折利率按揭20年,现在的利率每月应还... 我是第一套房,在农业银行不是公积金贷款27万元20年付清利息怎么算法... 在成都交通违章网上怎么办理的 成都违章罚款网上怎么交 成都交通违章罚款在哪里交 成都违章停车可以网上交罚款吗 C#中生成随机数的关键字是什么 个税怎么算的 java中下面这段代码是什么意思呢?涉及到random函数 题干:实例化随机数类Random rnd = new Random(),则rnd.Next(1,4)的显示值不可能为( )。 分数:2分 选项 怎么计算税费? str += ((int)rnd.Next(10)).ToString();中10是什么意思 还有p = (int)rnd.Next(3) + 1;中的3 rnd.nextInt() & 0x7fffffff达人解释一下这句代码是什么意思啊 如何计算税收 rnd.Next() 个人所税税率是怎么计算的? 个人所得税如何计算? 个人税怎么算怎么交 关于个人所得税如何计算? 税钱怎么计算? 税费怎么计算 现在哪款手机比较好用? 准备换手机,有什么手机推荐? 大家推荐什么手机? 目前哪款手机比较好用了? 目前哪款手机比较好用啊? 怎样生成随机数 用java怎么生成1到25的共五行五列的随机数? c#中的random函数怎么用? java编程:用26个英文字母随即产生1000个英文大写字母,选出元音字母的个数以降序排列并输出相应的个数 java如何生成一组随机的不重复的数列? RND函数怎么用 android 怎样生成随机数 ASP中Randomize和Rnd怎么用啊 c#中的random函数 (vb编程问题)随机产生10个两位数,显示该十个数,按大到小的顺序排序,并显示出来 Random rnd = new Random();这段代码是什么意思?Session[&quot;StuName&quot;] = this.txtName.Text; c#掷骰子随即数 [转载]如何快速得到无重复的 1 - 100 数字的乱序序列? next Monday意思是什么? Next Monday是什么意思? there is a maths test next Monday和there will be a maths test next monday 的区别 英语星期一到星期日单词是什么? next montday的意思 We are going to have a sports day next Monday什么意思 next monday是下周一还是下下周一