java生成1-10之间的随机数
作者&投稿:邸些 (若有异议请与网页底部的电邮联系)
油炕17197111754问: 怎么使用java编程:随机产生一个1 - 10之间爱的随机数,由用户重复从键盘输入值,直到猜中该随机数为止 - ?
金阊区添亦回答: 代码如下: import java.util.Date; import java.util.Scanner;public class GuessNumberGames {static long nowstart;public static void main(String[] args) {int number=(int)(Math.random()*10+1);int temp=number;System.out.println("请猜一个10...
油炕17197111754问: 求java算法:如何生成一组不重复的随机数(比如1到10) - ?
金阊区添亦回答: int table[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];void swap(int* a, int* b) { // 交换两个元素int c = *a;*a = *b;*b = c; }void rand_n(int len, n) { // 打乱table中各个元素之间的顺序for (int i = 0; i < len; i++) {swap(&table[i], &table[rand() / len]);}for (int i = 0; i < ...
油炕17197111754问: java中怎么实现产生1到10之间的5个随机数,我的程序怎么不对啊? - ?
金阊区添亦回答: public class Random1{public static void main(String args[]) {int a[] = new int[10];for (int i = 0; i <= 5; i++) {a[i] = (int) (Math.random() * 10);//这个地方不能写成(int)Math.random()这是最大的错误 //其他地方乱七八糟的,我就自己写了}for (int i = 0; i < 5;)System.out.println(i + " : " + a[i++]);//代码中最好不要出现中文} }
油炕17197111754问: java产生随机数的几种方式 - ?
金阊区添亦回答: 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i{System.out.println((int)(1+Math.random()*10));}(int)(1+Math.random()*10...
油炕17197111754问: 如何用Java产生0到10之间的随机整数? - ?
金阊区添亦回答: public class RandomTest{public static void main(String[] args){int i=Math.random();//random()会自动产生一个0.0-1.0的双精度随机数System.out.println(i);//输出i=Math.random()*10;//产生0-10的双精度随机数System.out.println(i);int b=(int)(Math.random()*10);//产生0-10的整数随机数System.out.println(b);} }
油炕17197111754问: 从1到10随机选一个数并输出,然后再执行一次,保证与上次的不重复 用Java编写 - ?
金阊区添亦回答: 按照你的要求从1到10随机选一个数并输出,然后再执行一次,保证与上次的不重复的Java程序如下12345678910111213141516 publicclassGG { publicstaticvoidmain(String[] args) { intn=0; intcount=1;//生成的随机数计数 inttmp=(int)(Math....
油炕17197111754问: JAVA能否编写一个方法,每调用这个方法一次生成一个随机数(1 - 10之间) - ?
金阊区添亦回答: 不用自己写,有已经封装好的方法.(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 或者 (int)(1+Math.random()*10) 或者 Random ra =new Random(); ra.nextInt(10)+1
油炕17197111754问: 怎样用Java实现1到10 的随机数,并对他有序排列?
金阊区添亦回答: public static void main(String args[]) { int a[] = new int[10]; for (int i = 0; i <= 5; i++) { a[i] = (int) (Math.random() * 10);//这个地方不能写成(int)Math.random()这是最大的错误 //其他地方乱七八糟的,我就自己写了 } for (int i = 0; i < 5;) System.out.println(i + " : " + a[i++]);//代码中最好不要出现中文 } }
油炕17197111754问: 如何在java中产生随机数? - ?
金阊区添亦回答: 1. 在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有. 2. 在java.util这个包里面提供了一个...
油炕17197111754问: 谁知道怎样用Java产生1至10的随机数并对它实现有序排列 - ?
金阊区添亦回答: 用java的Random吧,Random r=new Random(); int ran=r.nextInt(10); 这样产生的就是1到10的数字.你用数组存起来排序就可以了http://wenwen.sogou.com/z/q714476586.htm