Re: [問題] 字典檔產生器的寫法

看板java作者 (Alien)時間16年前 (2009/07/24 19:11), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串9/9 (看更多)
※ 引述《conan99 (Edison)》之銘言: : ※ 引述《adrianshum (Alien)》之銘言: : : 不會有組合重複吧? 還是你 abcd 和 dcba 是算重覆? : : 沒 random 到更不可能, 除非你搞錯了我的意思. : : 1,2,3 位元的意思是什麼? 0001 和 ___1 是分成兩個 : : (_ 代表空格) ? 還是不會有 0001, 只出 1? 後者的話 : : 只是程式表達分別而已吧. : : 其實你要的, 還有更簡單的做法. 看看 Integer 的 : : toString 吧. : 可能我誤會你的意思了 : 你意思是從0~1679616亂數取一數 : 然後這個數可以對應到某一組4位元的36進制嗎 : 可是你說不會重複,也不會沒random到? : 這樣不就要把已經random過的刪除....? : 或者是random還有我知道的那種以外的使用方式 : 1,2,3就是像你說的,0001的話,是出現"1" : 不過今天早上起來,可能頭腦比較清醒吧 : 昨天卡住的問題解決了^^ : 謝謝 其實是之前我誤會了你的意思 :P 我看錯了你是想亂數產生 0000-zzzz XDDD 要是你已經解決了, 我也不妨給另一種解答 :) (我一向不喜歡直接給 code, 不想發問者不去思考就直接用) 要是確定只會有四個位, 其實可以很簡單就做到: for (int i = 0; i < 1679616 ; i++) { System.out.println(Integer.toString(i, 36)); } 三行完成 :P (應該去到 5 個位還是夠應付) alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82 ※ 編輯: adrianshum 來自: 202.155.236.82 (07/24 19:25)

07/25 22:59, , 1F
傻眼@@三行解決= =會寫的和不會寫的,看幾行就知道= =謝謝
07/25 22:59, 1F

07/27 11:28, , 2F
不過只是踫巧你的條件剛好能用這方法罷了 :P
07/27 11:28, 2F
文章代碼(AID): #1AQPRuXj (java)
討論串 (同標題文章)
文章代碼(AID): #1AQPRuXj (java)