某子 10 發表於 December 18, 2007 檢舉 Share 發表於 December 18, 2007 當C++要產生一個亂數時,到底要怎麼寫才對呢?我上網查到的解答說是用%,但%是取餘數,所以有點被搞混了,可以麻煩學長教一下嗎?(例子是好物)感謝~~ 鏈接文章 分享到其他網站
bibo9901 10 發表於 December 27, 2007 檢舉 Share 發表於 December 27, 2007 //取一個介於0~n的亂數rand() % (n+1)//取一個介於1~n的亂數//等於先取一個介於0~n-1的亂數再加11 + rand() % ((n-1)+1)//取一個介於n~m的亂數(m>n)//等於先取一個介於0~m-n的亂數再加nn + rand() % ((m-n)+1)//try rand(n,m) in PHP 鏈接文章 分享到其他網站
jim2212001 10 發表於 December 27, 2007 檢舉 Share 發表於 December 27, 2007 //取一個介於0~n的亂數rand() % (n+1)//取一個介於1~n的亂數//等於先取一個介於0~n-1的亂數再加11 + rand() % ((n-1)+1)//取一個介於n~m的亂數(m>n)//等於先取一個介於0~m-n的亂數再加nn + rand() % ((m-n)+1)//try rand(n,m) in PHP樓上不要偷宣傳PHPxd用C\C++的話要先srand(time(NULL));(一次就好)不然每次程式跑出來的亂數都一樣 鏈接文章 分享到其他網站
Recommended Posts