Java开发中经典的小实例-(随机数)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java开发中经典的小实例-(随机数)相关的知识,希望对你有一定的参考价值。
import java.util.Random;
//输出小于33的7个不相同的随机数
public class probability {
static Random random = new Random();
static int[] array = new int[7];
static int number;
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < array.length - 1; i++) {
number = (random.nextInt(33)) + 1;
if (i != 0) {
while (isRepeat(i, number)) {
number = random.nextInt(33) + 1;
}
}
array[i] = number;
}
array[6] = (int) (Math.random() * 16) + 1;
for (int j : array) {
System.out.println(j);
}
}
public static boolean isRepeat(int size, int number) {
boolean reqeat = false;
for (int i = 0; i < size; i++) {
if (array[i] == number) {
reqeat = true;
break;
}
}
return reqeat;
}
}
以上是关于Java开发中经典的小实例-(随机数)的主要内容,如果未能解决你的问题,请参考以下文章
Java开发中经典的小实例-(if(参数){}else{})
Java开发中经典的小实例-(100能被3整除的数打印出来)