Re: [問題] 從0-99999選出一千個不重覆的亂數?
宣告一個其值從0-99999的array 並以一int flag 記錄初始的最後位置(99999)
取亂數 決定出一index值i 將i%flag所表示之值 與int flag表示之值 交換
接著flag--
重複1000次 輸出最後1000筆數字
※ 引述《qeagle (神啊請讓我失戀吧)》之銘言:
: 請問這題要怎麼著手
: 我想產生一些亂數序列以供測試排序功能用
: 產生亂數簡單,但要保持其亂數產生順序,又不能有重覆..
: 不知道大家會怎麼寫好,先產生1000個,再一個個檢查有無重覆嗎...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.77.208
※ 編輯: smallworld 來自: 123.193.77.208 (05/26 21:10)
推
05/27 10:53, , 1F
05/27 10:53, 1F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 9 篇):