看板 b95902HW 關於我們 聯絡資訊
※ 引述《tobyhuang (平平)》之銘言: : ※ 引述《evetrue (I don't know)》之銘言: : : 亂數取出來的數字有可能會有重複的數字吧...? : : 該怎麼解決這個問題呢?? : 其實 : 你可以先取1個4位數 : 然後把這個4位數換成4個字元 : 例:取的數字e=1564(用srand取) : 把他表示成a=1,b=5,c=6,d=4 : 做迴圈 : while(a=b||a=c||a=d||b=c||b=d||c=d) : {重取1次4位數} : 這樣就可找到了 : 所以你現在所要解決的問題是:要怎麼把e=1564變成a=1,b=5,c=6,d=4(這其實是1個數學的 : 除數餘數問題) : 你先試試看吧 真感謝大家,那方法我不是沒想過,只是我不想要全部重取一次, 在取的時候就不會取到重複的,所以才po版問的:) 然後感謝以前認識的強者給了我一段程式碼,然後就解決了。 總之,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.66.245
locationc:我寫完之後 發現取亂數還是會LAG= = 10/21 01:26
coo1be:LAG @@??? 10/21 01:41
kobe761021:小強都亂寫程式... 10/21 08:19
locationc:我哪有 囧 10/21 12:09
eric20000:那是因為你一邊打電動吧... 10/21 17:12