1-36随机生成6个不重复的数

 1 import java.util.Random;
 2
 3 public class Homework0511 {
 4
 5     public static void main(String[] args) {
 6         // TODO 自动生成的方法存根
 7
 8         //抽奖  1-36 不重复  6个
 9
10         Random rand=new Random();
11         int arr[]=new int[6];
12         for(int i=0;i<6;i++)
13         {
14             arr[i]=rand.nextInt(36);
15             for(int j=0;j<i;j++)
16             {
17             if(arr[i]==arr[j])
18             {
19                 i--;
20                 break;
21             }
22             }
23
24
25         }
26         for(int i=0;i<6;i++)
27         {
28             System.out.println(arr[i]+1);
29         }
30
31
32
33
34     }
35
36 }

运行结果:

时间: 2024-10-17 19:55:36

1-36随机生成6个不重复的数的相关文章

python 用户在键盘上输入一个自然数n,然后在区间[1, 5n]上随机生成n个不重复的自然数,输出这些自然数, 然后继续编写代码对这些自然数进行处理,只保留所有偶数,并输出这些偶数

#用户在键盘上输入一个自然数n,然后在区间[1, 5n]上随机生成n个不重复的自然数,输出这些自然数,# 然后继续编写代码对这些自然数进行处理,只保留所有偶数,并输出这些偶数import randomn=int(input("请输入整数"))shu=set()i=0while True: num=random.choice(range(1,5*n+1))#生成随机数 shu.add(num) if len(shu)==n: breakprint("n个不重复的随机数是:&qu

随机生成一个5位以内的数,然后输出该数共有多少位,每位分别是什么

//方法一: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 函数名:randomFiveNumber * 参数:无 * 作业:随机生成一个5位以内的数,然后输出该数共有多少位,每位分别是什么 */ function ran

随机生成 10 个不重复的数组成数组

// todo: 随机生成 10 个 20~200 之间的随机整数组成 length 为 10 的数组var arr = [];while(arr.length < 10){    var num = Math.round(180*Math.random()) + 20;    arr.push(num);}arr; // todo: 随机生成 10 个 20~200 之间的随机整数组成 length为 10 且从小到大排序的数组var arr = [];while(arr.length <

java中随机生成随机数及不重复的随机数字

Java中产生随机数 1 . 调用java.lang下面Math类中的random()方法产生随机数 public class MyRandom { public static void main(String[] args) { int  radom = (int)(Math.random()*10); System.out.println(radom); } } 其中Math.random() //产生0~1之间的一个随机小数. 产生一个0~9之间的整数为:(int)(Math.random

随机生成10个不重复的50以内的整数

1.... . 2....

写一个函数,随机生成N条不重复的手机号

方法一:import random def phone(count): results = [] while len(results)!=count: starts = [138,156,130,170,188,189] start = random.choice(starts) end = random.randint(0,99999999) res = '%s%08d\n'%(start,end) # 格式化字符串.%08d,获取8位的数字,并换行 if res not in results

js从数组中随机获取n个不重复的数据

做云课堂的作业时遇到一要求,实现刷新页面时显示不同数据,(数组中20个据,页面加载10个).思路就是从0-19中随机生成10个不同的数,让数组取下标输出数据. 下面是在num的范围内生成n个不重复的数.例如从10以内随机生成5个不同的数randomNum(10,5); function randomNum(num,n) { if(typeof num!=="number"||typeof n!=="number") return false; //对象检测 var

实用的随机数生成类Random:测试(随机产生100个不重复的正整数)

实用的随机数生成类Random:测试(使用Random类随机生成100个不重复的正整数) 一.之前我们使用随机数用的是Math类的random()方法: tips: 产生随机数(0~9中任意整数)的方法:int random = (int)(Math.random()*10); 1.商场幸运抽奖程序. 会员号的百位数字等于产生的随机数即为幸运会员. public class GoodLuck{ public static void main(String[] args){ //产生随机数 int

js选择颜色小游戏(随机生成不含重复数字的数组,通过数组中的数控制定义好的数组)

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js网页版小游戏</title> <style media="screen"> .wrap { width: 577px; outline: 1px solid hotpink; margin: 100px auto; box-shadow: 0 0 5px; } .