写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:48:05
写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的,

写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的,
写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的,

写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的,
import java.io.IOException;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException{
Scanner scanner = new Scanner(System.in);

//随机生成7个不重复的数
int[] r = new int[7];
boolean[] b = new boolean[31]; //记录该数是否已经生成
for(int i = 0;i < 7; i ++){
int tem = (int)(Math.random() * 30) + 1;
while(b[tem] == true)
tem = (int)(Math.random() * 30) + 1;
r[i] = tem;
b[tem] = true;
}
//输入7个数
int[] in = new int[7];
for(int i = 0;i < 7;i ++){
in[i] = scanner.nextInt();
}
//打印生成的7个随机数
System.out.println("Random numbers:");
for(int i = 0;i < 7; i ++){
System.out.print(r[i] + " ");
}
System.out.println();
//打印你输入的7个数
System.out.println("Your numbers:");
for(int i = 0;i < 7;i ++){
System.out.print(in[i] + " ");
}
System.out.println();
//打印相同的数
System.out.println("The same numbers:");
for(int i = 0;i < 7;i ++)
for(int j = 0;j < 7;j ++){
if(in[i] == r[j]){
System.out.print(in[i] + " ");
}
}
System.out.println();
}
}
多交流学习啊~

写一个彩票程序:从1-30中随机生成7个随机数,不能重复,然后输入7个数,对比7个数是否与随机数有相同的, VB怎么写随机生成10个[1,100]之间的数,并从大到小排列的程序? (急!)从3000个常用汉字中随机生成3个字的程序应该怎么写?3个字可重复出现. 写一彩票程序,要求能随机产生并按照升序输出1-30之间的7个数,且其中任意两个数字不能重复,JAva程序或用JAVA  SE 做   谢谢了! 用Matlab 写一个m文件,从1到100中随机抽取50个数字,输出其间的素数,并进行降序排列,最后求和.求程序不是C++啊, 随机生成100个1000以内的整数,将这100个整数中的素数找出来并写到一个文本文件中.1) 开发环境描述及其相关设置描述 (2) 程序涉及到的关键Java API列表及其简述 (3) 程序源代码(关键部 JAVA题目 :随机生成100个1000以内的整数,将这100个整数中的素数找出来并写到一个文本文件中.急 用最简单的JAVA程序来编程 ,容易看的懂的 1, 彩票生成系统: 生成一组随机的双色球彩票(一共7个数字,前六位随机范围为1-33,最后一位范围1-16),使用数组保存生成的每次随机数.要求数组的前六位不能出现重复的数字.提示:使用数组 VB编写一个程序:分别随机生成3 个正整数,其中一个是1 位数、1 个是2 位数、1 个是3 位数. vb编程,生成N组22选5的彩票号码组(每组有不同的5个数字组成,且每个数码只能取1~22之间的数)在文本框1中输入N值,按运行按钮在列表框中显示结果程序中要定义一个通用过程,用于生成一组 用VB从1-12这12个数中随机生成3个互不重复的数3个TEXT用来分别显示三个数.一个Command1 用来每点一次刷新一次.三个数只要不是重复就可以了,不用大小顺序什么的.请写出完整程序 ,最好带上注 求解···java题目随机生成100个1000以内的整数,将这100个整数中的素数找出来并写到一个文本文件中.(1) 开发环境描述及其相关设置描述(2) 程序涉及到的关键Java API列表及其简述(3) 程 从0到9里面随机生成7个数,要不重复的7个数,然后显示出来,VB程序应该怎么写怎么这么乱啊,就是随机生成7个不重复的数,在0到9这10个数里 有一种彩票叫做11选51 2 3 4 5 6 7 8 9 11从这11个数字中,随机摇出5个数字没有重复.记住没重复- 我随口猜一个数字 只要开奖5个数字里,包含这个数字就算中奖列入开奖:11 3 8 5 9 我猜测的数字是8 用Java编写一个小应用程序.程序随机生成1,2,3三个随机数,如果生成1,则绘制10条直线编写一个小应用程序.程序随机生成1、2、3三个随机数,如果生成1,则绘制10条直线,如果生成2,则绘制10个圆,如 matlab 中如何在一个向量中随机抽取一个元素如向量a=[2,4,6,8,10],现在要求从这5个元素中随机抽取一个,求程序 一种22选5的彩票,是从1到22共22个数中随机选5个不重复的数,你知道中大奖的可能性是多少吗 C语言程序:从N个数中随机取出100个不同的数