精華區beta Programming 關於我們 聯絡資訊
那可不可以直接rand()%15? ==> Franklin.bbs@bbs.sayya.org (See U next time) 提到: > ※ 引述《meltingsnow.bbs@bbs.ntu.edu.tw (meltingsnow)》之銘言: > > 我是初學C者,想請問一下前輩,用rand()取亂數會出現0到randmax的數, > > 可是我只想取某範圍的亂數,比如取3到15之間的亂數,那要怎麼做啊? > > 謝謝! > rand() % 13 + 3 > rand() % 13 取 0~12 的亂數 > 再 +3 就好 -- ☆ [Origin:椰林風情] [From: resnet-170493.resnet.bris.a] [Login: 15] [Post: 10]