Devdit
 

การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ด้วยคำสั่ง rand

1.8K

การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ด้วยคำสั่ง rand บทความนี้สอนใช้คำสั่ง rand เพื่อสุ่มตัวเลขโดยต้องการตัวเลขช่วงระหว่าง 1 ถึง 100 โดยใช้สูตร คือ ตัวเลชที่สุ่ม % 100 + 1 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ด้วยคำสั่ง rand

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int main() {  
  srand(time(0));
 
  cout << "การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ได้ผลลัพธ์เป็น"<< endl;
  for(int i=0; i<5; i++) {
      cout << "สุ่มตัวเลขรอบที่ "<< i << " : " << (rand() % 100) + 1 << endl; 
  }
  return 0;
}

ผลลัพธ์

การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ได้ผลลัพธ์เป็น
สุ่มตัวเลขรอบที่ 0 : 98
สุ่มตัวเลขรอบที่ 1 : 51
สุ่มตัวเลขรอบที่ 2 : 57
สุ่มตัวเลขรอบที่ 3 : 39
สุ่มตัวเลขรอบที่ 4 : 27

คำอธิบาย

การสุ่มตัวเลข 1 ถึง 100 ภาษา C++ ด้วยคำสั่ง rand มีรายละเอียดดังนี้

1. include header files ที่จำเป็นสำหรับการใช้คำสั่ง srand และ rand

2. ใช้คำสั่ง srand เพื่อกำหนดค่าเริ่มต้นสำหรับการสุ่มตัวเลข

3. ใช้คำสั่ง for เพื่อวนลูปข้อมูลทั้งหมด 5 รอบ (0-4) ภายในลูปใช้คำสั่ง rand เพื่อสุ่มตัวเลข

4. การสุ่มตัวเลข 1 ถึง 100 ใช้คำสั่ง (rand() % 100) + 1 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง cout

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ