[問題] 產生一亂數且取N餘數,必需為M
即 Rand() % N = M
但N與M為已知,這個亂數產生要怎麼比較快符合需求
實例 產生 5位數之亂數,取7餘數必需為3
目前我只想到最爛的方法,就是一直跑loop直到命中為止
請問有人有更好的方法嗎,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.75.209.212
→
09/09 18:06, , 1F
09/09 18:06, 1F
→
09/09 18:07, , 2F
09/09 18:07, 2F
→
09/09 18:07, , 3F
09/09 18:07, 3F
→
09/09 18:17, , 4F
09/09 18:17, 4F
→
09/09 19:57, , 5F
09/09 19:57, 5F
→
09/09 19:58, , 6F
09/09 19:58, 6F
→
09/09 21:26, , 7F
09/09 21:26, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章