那可不可以直接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]