[問題] random的問題

看板Python作者 (Smile LikeThe EmptySoul)時間14年前 (2010/12/22 07:33), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
#小弟需要random一個數值 temp = random.randrange(0, 2**77) #再把這數值轉成二進位, 而且去掉前頭的'0b' binary = bin(temp).replace("0b", "") #填滿77位數 value = binary.zfill(77) 就這簡單的三行, 但很奇特的是, 放給程式下去跑, 往往會得不到77位數, pdb進去除錯, 卻又每次跑都是77位數... 讓我想到"方塘鏡", 讓人肝火上升... 懇請各位解惑. 感謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.168.27

12/22 07:35, , 1F
忘了說, value是存在dict裡面, 不知道有沒有關係...
12/22 07:35, 1F

12/24 04:18, , 2F
PO出來程式碼吧... 要不然也不知道問題出在哪裡
12/24 04:18, 2F

12/25 06:11, , 3F
程式碼就大約長那樣子...不過沒差了
12/25 06:11, 3F

12/25 06:11, , 4F
最後改了小地方, 功能一樣bug沒有了
12/25 06:11, 4F

12/25 06:12, , 5F
感謝各位.
12/25 06:12, 5F
文章代碼(AID): #1D4JbZi2 (Python)
文章代碼(AID): #1D4JbZi2 (Python)