java随机生成0-9数字
答:这个的方法有非常多.1.你可以使用时间来做到获取当前毫秒数,比如:System.currentTimeMillis;2.使用 Math类Double b=(Double)(Math.random()*1000);3.使用专用随机类Random random=new Random();int intNumber=random.nextInt(); 当然,这些方法返回的未必是一个0-9的数,假设 获得的数为 a你可以...
答:public class RandomNumber { public static void main(String[] args) { int[] num = new int[10];//将任意数赋值给数组 for (int i = 0; i < num.length; i++) { num[i] = (int) (Math.random() * 10);} //输出数组中的数 for (int j = 0; j < num.length; j++) ...
答:1、通过Math.random()方法返回一个0到1之间的double值。 2、通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大。Math.random()方法 Math.random()方法是 Java 的一个静态方法,返回一个0到1之间,前闭后开区间的double值。(int)(Math.random()*10) 返回0到9的随机整数。
答://调用该方法,产生随机字符串,//参数i: 为字符串的长度 public static String runVerifyCode(int i){ String VerifyCode = randString(i);return VerifyCode;} public static void main(String[] args) { MyRandom t=new MyRandom();t.runVerifyCode(10);} } 在生成随机数的地方直接调用上面的...
答:所以,你的输出是一样的切都为9的个数 最简单的改法 把赋值语句 a[k]=z改成a[j]=z;下面是我写的,参考下呗,看不看由你 public class Main{ public static void main(String[] args){ int[] i = new int[10];for(int j=0;j<10;j++)i[j]=0;for(int j=0;j<100;j++)i[(...
答:再循环 生成 随机数 ,当然会停止 这个循环没意义,不管怎样,你都没对数操作 while(true){ if(c1==c2||c1==c3||c2==c3){ continue;} break;} 给你参考下 Random r = new Random();Set hs = new HashSet ();while (hs.size()< 3){ hs.add(r.nextInt(10));} Iterator it = hs...
答:); while(count < 10){ a[count] = random.nextInt(10);//产生0-9的随机数 count++; } for(int i=0;i
答:import java.util.Random;public class test { public static void main(String[] args) { Random r = new Random();int [] [] num = new int [4] [4];for(int n=0;n<4;n++){ for(int m=0;m<4;m++){ num[n][m]=r.nextInt(9);} } printN(num);//检验数组第一个数...
答:public class Rand {public static void main(String[] args) {List<Integer> li = new ArrayList<Integer>();for(int i=0;i<10;i++){int r = new Random().nextInt(10);li.add(r);}for (Integer i: li) {System.out.print(i + "\t");}}}将随机数保存到li中(List类型)...
答:在java中,生成随机数使用的是Random类。要生成在[min,max]之间的随机整数,则可以如下:import java.util.Random;public class RandomTest { public static void main(String[] args) { int max = 8;int min = 1;Random random = new Random();int s = random.nextInt(max)%(max-min+1) ...
网友评论:
简丁17283146159:
用java静态方法编写0 - 9之间的随机数 -
53375景尹
: 写个静态方法,然后int random=(int)(Math.random()*10);
简丁17283146159:
使用java随机生成30个0 - 9之间的数字,分别统计0 - 9这10个数字分别出现了多少次. -
53375景尹
: 具体思路: 首先生成30个0-9的数字 int []a=new int[30]; for(i=0,i<30,i++) {a[i]=Math.random()*10; }判断出现了几次 int []b=new int[10]; //用来存放每一个数字出现了几次for(i=0<i<30<i++) { switch(a[i]) case 0: b[0]++;breake; case 1: b[1]++;breake;... case 9: b[9]++breake; }
简丁17283146159:
如何用Java随机生成一个1000位的数字 -
53375景尹
: import java.util.Random;public class BigRandomNumber { /*** 生成一个1000位的随机数,用字符串表示** @return 返回生成的1000位的随机数*/public static String create() {char[] num = new char[1000];// 生成一个1000位的char数组...
简丁17283146159:
java用数组编程 生成0~9之间的100个随机整数 并且显示每个数出现的次数 -
53375景尹
: 大致代码int[] count = new Integer[10]; Random random = new Random(); for(int i=0; i<100; i++) {// Random的nextInt(n)方法返回0(包括)~n(不包括)之间的随机整数,目标是0~9,所以这里n=10;count[random.nextInt(10)]++; }最后count[0] 就是随机到0的次数,依次类推.
简丁17283146159:
编写一个Java程序,开始时生成一个0 - 9的随机数字,当用户会员号的百位与十位的差值与随机数字相等时为中奖 -
53375景尹
: // 包 import java.util.Random; public static void main(String[] args) { Random random = new Random(); // 随机数类 int number = random.nextInt(10); // 随机生成 0 - 9 的数字 int userNumber = 0; // 存储用户号码的变量 boolean sign = false; ...
简丁17283146159:
求一个产生随机0 - 9数字的程序 -
53375景尹
: JAVA中显示一个0~9的随机数: import Java.util.* public class t { public static void main(String args[]) { Random rm = new Random(); int i = rm.nextInt(10); System.out.println(i); } 在JAVA中Random就是用于产生一个随机数的类,先实例化这个类...
简丁17283146159:
用JAVA写一个程序 求解 题目:猜数字游戏 随机生成4个0到9的整数,组成一个序列 -
53375景尹
: import java.util.Random; import java.util.Scanner;/* * 游戏随即给出一个0~99(包括0和99)的数字,然后让你猜是什么数字.你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围.经过几次猜测与提示后,最终退出答案.在...
简丁17283146159:
java 如何创建一个类或方法能够给出产生指定位数的一个随机数? -
53375景尹
: 可以用Math.random()函数生成一个随机数,然后检查位数,如果位数不符合要求,就重新生成一个随机数,下面的程序是一个实现. public class RandomTest {public static int rand(int n){int ans = 0;while(Math.log10(ans)+1 ans = (int)(...
简丁17283146159:
如何在java中产生随机数? -
53375景尹
: 1. 在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有. 2. 在java.util这个包里面提供了一个...
简丁17283146159:
java题目,要求随机生成100个0 - 9只见得整数,并统计和输出每个数字的个数.小弟写了一个程序,但是不知道哪里错了,总得不到最后的结果,各位请指出... -
53375景尹
:[答案] 至于你的程序的问题,在你的最外层循环for(j=0;j