Кокустук сандар, шакмактар жана бакыт оюндары
Программаңызды шакмак ыргытып, сизди таң калтырууга үйрөтүңүз
<random> деген заманбап курал топтомун берет. Кокустук сандарды жасай алсаңыз, шакмактарды, тыйындарды, карталарды аралаштырууну жана оюндарды жасай аласыз.
- программалар эмне үчүн жасалма-кокустук сандарды колдонорун айта аласыз,
<random>ичиндеги үч жардамчыны колдоносуз:random_device,mt19937жана бөлүштүрүү,- уругду бир жолу коюп, шакмакты көп жолу ыргытасыз,
- сандарды диапазонго, мисалы
1ден6га чейин, чагылдырасыз, - шакмак ыргыткычты жана "санды тап" оюнун жасайсыз.
1. Кокустук сандар эмне үчүн керек?
Сүйүктүү оюндарыңызды эстеңиз. Үстөл оюнуна шакмактар керек. Карта оюнуна аралаштыруу керек. Видеооюн капысынан душман же байгеге тартуу чыгарат. Лотереяда да жеңүүчүнү тандоо керек. Мунун баарына алдын ала эч ким болжой албаган сан керек.
Кокустук жалаң көңүл ачуу үчүн эмес. Программисттер өз кодун ар кандай маалыматтар менен текшерүү үчүн кокустук сандарды колдонушат, ал эми окумуштуулар аба ырайын же транспортту моделдөө үчүн. Ошондуктан жакшы кокустук сандарды жасай билүү - бул чыныгы, пайдалуу көндүм, жөн эле оюнчук эмес.