package test;
import java.util.*;
import javax.swing.*;
public class LotterDrawing {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String input = JOptionPane.showInputDialog("How many numbers do you need to draw?");
int k = Integer.parseInt(input);
input = JOptionPane.showInputDialog("What is the highest number you can draw?");
int n = Integer.parseInt(input);
//fill an array with numbers 1 2 3. . . n
int[] numbers = new int[n];
for(int i = 0; i < numbers.length; i++)
{
numbers[i] = i + 1;
}
//draw k numbers and put them into a second array
int [] result = new int[k];
for(int i = 0; i < result.length; i++)
{
// make a random index between 0 and n - 1
int r = (int)(Math.random() * n);
//pick the element at the random location
result[i] = numbers[r];
// move the last element into the random location
numbers[r] = numbers[n-1];
n--;
}
//print the sorted array
Arrays.sort(result);
System.out.println("Bet the following combination,It'll make you rich!");
for(int i = 0; i < result.length; i++)
{
System.out.println(result[i]);
}
System.exit(0);
}
}
分享到:
相关推荐
网络游戏-抽彩环、具有该抽彩环的抽彩环单元、具有该抽彩环单元的游戏机、控制用于该游戏机的计算机的控制方法和计算机程序.zip
在本项目中,"随机抽取彩票界面"是一个基于Java编程语言设计的简单彩票抽彩系统,主要用于教育目的,帮助学生理解和实践随机数生成以及用户界面设计。下面将详细阐述这个系统涉及的关键知识点。 1. **Java语言基础*...
BrokkolyBotFrontend 唯一需要的设置不和谐的机器人前端。 用户界面的第2版即将发布! 功能包括: 在您的服务器上编辑机器人的命令,然后更改其响应。... 即将推出:仅在抽彩游戏者玩特定游戏时获得抽彩更新。 产品: :
这些活动不仅为女教工们提供了一个展现个人才艺的平台,还让她们有机会欣赏到大自然的美丽风光,增进同事之间的团队凝聚力和友谊。 庆祝活动的高潮部分则安排在3月8日晚上,届时我们将举办一场庆祝晚宴,并与“耕耘...
应用商店审核是每个iOS开发者都需要面对的一个环节。由于苹果对于应用质量有着严格的要求,因此了解并遵守这些指南是非常重要的。这不仅有助于提高应用通过审核的概率,还能帮助开发者避免因违规而遭受的损失。 ###...
同时,苹果也提供了一个审查委员会供开发者上诉。如果您的应用程序被拒绝审核,您可以通过这个委员会来上诉。 苹果App Store应用程序上架审核标准旨在确保应用程序的质量和安全性,同时也保护用户的权益。开发者...
总的来说,这份2010年三八妇女节活动方案以表彰和关爱女性教职工为主题,结合教育与娱乐,旨在营造一个和谐、积极、充满敬意的节日氛围,同时增进校园内外的团结和友谊。通过这些精心设计的活动,不仅提升了女教工的...
苹果对应用的严格审查是为了维护App Store的整体质量和用户的信任,同时也是对开发者的一种保护,因为一个健康的生态系统有助于所有参与者取得成功。对于开发者而言,深入理解并遵循这些指南,是确保应用顺利上线的...
苹果的审核指南旨在创建一个安全、有序的应用市场,保护用户权益,同时也为开发者提供了清晰的开发准则。开发者在开发应用前应仔细阅读并理解这些规定,以减少应用被拒绝的风险。指南会随着技术发展和政策变化不断...
【App Store审核指南】是苹果公司为开发者提供的一份详细指南,旨在确保提交到App Store的应用符合其严格的品质和内容标准。这份指南涵盖了从应用程序的功能、元数据、隐私到法律要件等多个方面,以保证用户体验的...
苹果审核指南是iOS开发者必须遵循的一份重要文档,它详细列出了苹果公司对于App Store中应用的审核标准和规定。这份指南旨在确保所有提交的应用程序能够提供优质的用户体验,同时也保护了用户的隐私和安全。以下是对...
【App Store 审核指南】是苹果公司提供的一份详细文档,旨在确保所有提交到App Store的应用程序符合其严格的品质和内容标准。这份指南对于开发者至关重要,因为它详细列出了苹果审核应用时关注的关键方面,有助于...
Twitch追随者Bot农夫(Twitch-Farmer) Twitch Farmer是一款机器人,可帮助您吸引更多关注者。 通常,当新的抽彩开始时,他们开始意识到自己的内容没有得到应有的质量。 由于Twitch的性质,要根据关注者数量对频道...