看板java
标 题Re: [问题] 1-42取出6+1个数字
发信站海大计中 BBS (Wed Jul 12 22:45:10 2006)
转信站ptt!ctu-reader!ctu-gate!ctu-peer!news.nctu!news.csie.ncyu!news.cs.nthu
※ 引述《[email protected]》之铭言:
> 请教各位
> 从1-42当中乱数取出六个号码+一个特别号 程式怎麽写呢?
> 我写了以下这些 已经弄了 「不要把0算进来」还有「检查号码是否重复」
> 但是还是会有重复的情形发生 不知道哪位朋友可以告诉我哪里出错了呢 感恩
> public class lotto
原文怒删
用Set就可以就不会产生重复了
1.把乱数产生的数值丢到Set
2.检查数目有几个...不够继续产生乱数
3.一直重复...直到7个数目
--
┌┼ Or
igin:
国立台湾海洋大学˙海大计中 bbs.ntou.edu.tw
└┘ A
uthor:
dennis 从 61-216-103-153.dynamic.hinet.net 发表