Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ สร้างลำดับตัวเลขสุ่มในช่วงที่กำหนด


ฟังก์ชัน rand()

rand() เป็นฟังก์ชันกำหนดไว้ล่วงหน้าของ C++ ประกาศใน <stdlib.h> ใช้สร้างตัวเลขสุ่มในช่วง min_n ถึง max_n คืนค่าระหว่าง min_n ถึง (max_n - 1) รวมขอบเขต

อัลกอริทึม

Begin
    max_n = 100, min_n = 1
    new_n, i แบบ integer
    แสดง "The random number is:"
    for i = 0 to 9
        new_n = ((rand() % (max_n + 1 - min_n)) + min_n)
        แสดงค่า new_n
End

ตัวอย่างโค้ด

#include <iostream>
#include <stdlib.h>
using namespace std;

int main() {
    int max_n = 100, min_n = 1;
    int new_n, i;
    cout << "The random number is: \n";
    for (i = 0; i < 10; i++) {
        new_n = ((rand() % (max_n + 1 - min_n)) + min_n);
        cout << new_n << endl;
    }
    return 0;
}

ผลลัพธ์

The random number is:
42 68 35 1 70 25 79 59 63 65