急java请教
答案:3 悬赏:70 手机版
解决时间 2021-11-11 11:31
- 提问者网友:星軌
- 2021-11-10 20:30
急java请教
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-11-10 20:38
我改了一下
package math;
import java.util.Random;
public class Q3 {
private int getRandom(int x) {
Random r = new Random();
int num = r.nextInt(x);// 这里的参数x是指:得到的随机数在0-x之间,x>0。
return num;
}
private void printNum() {
for (int i = 0; i < 100; i++) {
System.out.println(getRandom(100));
}
}
private void test(){
int [] a=new int[10];
for(int i=0;i<100000;i++){
a[getRandom(10)]+=1;
}
for(int i=0;i<10;i++){
double b=(double)a[i]/100000.00;
System.out.println(i+"\t共出现\t"+a[i]+"\t次\t"+b );
}
}
public static void main(String args[]) {
Q3 f = new Q3();
//f.printNum();
f.test();
}
}
package math;
import java.util.Random;
public class Q3 {
private int getRandom(int x) {
Random r = new Random();
int num = r.nextInt(x);// 这里的参数x是指:得到的随机数在0-x之间,x>0。
return num;
}
private void printNum() {
for (int i = 0; i < 100; i++) {
System.out.println(getRandom(100));
}
}
private void test(){
int [] a=new int[10];
for(int i=0;i<100000;i++){
a[getRandom(10)]+=1;
}
for(int i=0;i<10;i++){
double b=(double)a[i]/100000.00;
System.out.println(i+"\t共出现\t"+a[i]+"\t次\t"+b );
}
}
public static void main(String args[]) {
Q3 f = new Q3();
//f.printNum();
f.test();
}
}
全部回答
- 1楼网友:怀裏藏嬌
- 2021-11-10 23:19
可以参考Math类中的Math.Random()方法,找个帮助文档看看,很容易;
- 2楼网友:躲不过心动
- 2021-11-10 22:02
import java.util.Random;
public class Q3 {
private int getRandom(int x) {
Random r = new Random();
int num = r.nextInt(x);// 这里的参数x是指:得到的随机数在0-x之间,x>0。
return num;
}
private void printNum() {
for (int i = 0; i < 5; i++) {
System.out.println(getRandom(100));
}
}
public static void main(String args[]) {
Q3 f = new Q3();
f.printNum();
}
}
这个类可以,您试一下吧,把它稍微改造一下就可以用到您的程序里面了。直接引用这个类也可以。
public class Q3 {
private int getRandom(int x) {
Random r = new Random();
int num = r.nextInt(x);// 这里的参数x是指:得到的随机数在0-x之间,x>0。
return num;
}
private void printNum() {
for (int i = 0; i < 5; i++) {
System.out.println(getRandom(100));
}
}
public static void main(String args[]) {
Q3 f = new Q3();
f.printNum();
}
}
这个类可以,您试一下吧,把它稍微改造一下就可以用到您的程序里面了。直接引用这个类也可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯