Devdit
 

ภาษา C สุ่มตัวเลข 1 - 10 โดยใช้คำสั่ง rand

4.3K

ภาษา C สุ่มตัวเลข 1 - 10 โดยใช้คำสั่ง rand บทความนี้สอนเขียนโปรแกรมสุ่มตัวเลข 1 ถึง 10 ด้วยภาษา C โดยใช้คำสั่ง rand ร่วมกับการคำนวณทางคณิตศาสตร์ เพื่อให้ได้ผลลัพธ์การสุ่มระหว่าง 1 ถึง 10 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C สุ่มตัวเลข 1 - 10 โดยใช้คำสั่ง rand

#include <stdio.h>
#include <stdlib.h> 

void main() {
    int r;
    for( int i=1; i<=5; i++ ) {
        r = rand() % 10 + 1;
        printf( "สุ่มตัวเลขรอบที่ %d ได้ %d\n", i, r );
    }
}

ผลลัพธ์

สุ่มตัวเลขรอบที่ 1 ได้ 4
สุ่มตัวเลขรอบที่ 2 ได้ 7
สุ่มตัวเลขรอบที่ 3 ได้ 8
สุ่มตัวเลขรอบที่ 4 ได้ 6
สุ่มตัวเลขรอบที่ 5 ได้ 4

คำอธิบาย

ภาษา C สุ่มตัวเลข 1 - 10 โดยใช้คำสั่ง rand จากตัวอย่างเขียนโปรแกรม rand() % 10 + 1 เป็นการสุ่มตัวเลขระหว่างเลข 1 ถึงเลข 10 โดยใช้ for วนลูป 5 รอบทำให้ได้ผลลัพธ์การสุ่มตัวเลข 1 ถึง 10 ทั้งหมด 5 ตัวเลข

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