返回列表 發帖

[作業] 產生介於指定範圍內的隨機亂數 (四)

本帖最後由 陳品肇 於 2022-2-26 10:34 編輯

試產生50組範圍介於 -7~7 之間的隨機亂數。
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     srand(time(NULL));//設定以隨機亂數來產生亂數
  7.     for(int i=1; i<=50; i++)//設定產生50組亂數
  8.         cout<<rand()%15+-7<<endl;  //7-(-7)+1=15
  9.     system("pause");   
  10.     return 0;
  11. }

  12. /*
  13. -7 -6 -5 -4 -3 -2 -1 0 1 2 3  4   5  6  7   題目要求的亂數範圍
  14. 0   1  2  3  4  5  6 7 8 9 10 11 12 13 14  rand()%15 所產生的亂數範圍
  15. -7 -6 -5 -4 -3 -2 -1 0 1 2 3  4   5  6  7  因+ -7 將亂數範圍修正,以符合題目要求  
  16. 若要產生A到B的隨機亂數,公式是rand()%(B-A+1) + A
  17. 問:產生1到3的隨機亂數,公式是rand()%____ + ____
  18. */
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表