Re: [問題] 1-42取出6+1個數字
※ 引述《dennis.bbs@bbs.ntou.edu.tw (有女生願意跟我聊天的嗎~)》之銘言:
: ※ 引述《PTTFHK.bbs@ptt.cc》之銘言:
: > 請教各位
: > 從1-42當中亂數取出六個號碼+一個特別號 程式怎麼寫呢?
: > 我寫了以下這些 已經弄了 「不要把0算進來」還有「檢查號碼是否重複」
: > 但是還是會有重複的情形發生 不知道哪位朋友可以告訴我哪裡出錯了呢 感恩
: > public class lotto
: 原文怒刪
: 用Set就可以就不會產生重複了
: 1.把亂數產生的數值丟到Set
: 2.檢查數目有幾個...不夠繼續產生亂數
: 3.一直重複...直到7個數目
要不重複其實很簡單
生一個存有 1 - 42 的 array
然後{亂數取兩個出來交換}重覆個一兩百次
然後隨便抓隨便有 而且一定不會重複 = =
--
隨著歲月流過 └┘ 曾經的年少輕狂 不再 ┌┐
那些瘋狂的不拘的奔放的 ┌┐ 刻在一張張相片上 └也刻在心中
無意中提起 也只勾起嘴角的微笑 └┘ 是啊 你不是從前的你 我也不是從前的我了
└┘ 我們被外在的環境改變 重塑 被壓進這個世界 ┌┐ └┘
但當凝望你的雙眸┐ 最令我感動的 ┌┐ └┘
ξ amiangel └┘ ┌┐ 是你眼神深處 我們曾有過的真摯情感
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.98.160
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 21 篇):