Tasodifiy sonlar yaratish
Tasodifiy son
Tasodifiy son yaratish uchun <cstdlib> kutubxonasidagi rand() funksiyasidan foydalanish mumkin:
MISOL
cpp
cout << rand();Tasodifiy son ustidan ko'proq nazorat qilish uchun, masalan, faqat 0 dan 100 gacha tasodifiy son olish uchun quyidagi formuladan foydalaning:
MISOL
cpp
// 0 dan 100 gacha tasodifiy son yaratish
int randomNum = rand() % 101;
cout << randomNum;
return 0;ESLATMA
Yuqoridagi misollar tasodifiy sonni faqat bir marta chiqaradi. Dastur har ishga tushganda turli tasodifiy sonlar chiqarish uchun srand() funksiyasini va <ctime> kutubxonasidagi time() funksiyasini qo'shish kerak.
Bu dastur har ishga tushganda 0 dan 100 gacha tasodifiy son yaratadi:
MISOL
cpp
// Dastur har ishga tushganda boshqa tasodifiy son olish
srand(time(0));
// 0 dan 100 gacha tasodifiy son yaratish
int randomNum = rand() % 101;
cout << randomNum;
return 0;