C++ tasodifiy sonlar
Tasodifiy son
Tasodifiy son hosil qilish uchun
<cstdlib> kutubxonasidagi rand() funksiyasidan foydalanishingiz mumkin:
Tasodifiy sonni ko‘proq nazorat qilish uchun, masalan, faqat 0 va 100 oralig‘idagi tasodifiy son kerak bo‘lsa, quyidagi formuladan foydalanishingiz mumkin:
Misol
// Generate a random number between 0 and 100
int randomNum = rand() % 101;
cout << randomNum;
return 0;
O‘zingiz sinab ko‘ring »
Eslatma: Yuqoridagi misollar tasodifiy sonni faqat bir marta chiqaradi. Ular dastur har safar ishga tushganda turli tasodifiy sonlarni chiqarmaydi. Buni tuzatish uchun srand() funksiyasidan foydalanib, <ctime> kutubxonasidagi time() funksiyasini qo‘shishingiz mumkin.
Bu dastur har safar ishga tushganda 0 dan 100 gacha tasodifiy son hosil qiladi:
Misol
// Get a different random number each time the program runs
srand(time(0));
// Generate a random number between 0 and 100
int randomNum = rand() % 101;
cout << randomNum;
return 0;
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
