Питхон - Рандом Модуле

Преглед садржаја
Када развијамо програм, постоје тренутци када морамо да радимо симулације и желимо вредности које ми не бирамо, ту се Случајни модул оф Питхон, овај модул је генератор случајних бројева са којим можемо задовољити ову потребу, има велики број метода које нам омогућавају да имамо опције како желимо да генеришемо те бројеве.
Случајни модул
Као што смо споменули на почетку, овај модул генерише насумичне бројеве који се могу користити у симулацијама, такође се може користити за прављење игара или било које друге апликације која захтева неконтролисане вредности.
Важно је напоменути да можда за криптографију није толико корисно јер су ти бројеви псеудо-случајни, то јест, постоји дефинисан образац у време њиховог генерисања, тако да се у случају напада на криптографски код можда неће бити довољно.
Када се презентација и појашњење случаја заврше, видећемо неке од функција или метода које се највише истичу из модула:
случајно (): Враћа случајан реалан број н такав да је 0 ≤ н <1.
гетрандбитс (н): Враћа насумичне битове н, у облику дугог целог броја.
униформа (а, б) Враћа случајан реалан број н такав да је а ≤ н <б.
рандранге ([старт], стоп, [степ]): Враћа случајни број из опсега (почетак, крај,
корак) где је почетак почетак, заустављање је граница, а корак је скок између бројева.
избор (сек): Враћа случајни елемент за низ сек.
насумично (сек [, насумично]): Помијешајте наведену секвенцу сек.
узорак (сек, н): Изаберите н случајних и јединствених елемената из низа сек.
Погледајмо сада неке примере шта можемо постићи са овим модулом, први ће бити генератор датума са утврђеним опсегом, да видимо код на следећој слици, а затим ћемо објаснити:

Прво утврђујемо два датума помоћу којих ћемо створити доњу границу и горњу границу, затим упућујемо позив са следећим кодом који можемо видети на слици:

Коначно добијамо резултат и штампамо га користећи асцтиме дел Модул времена помоћу којих можемо постићи читљивост датума:

Као што видимо, прилично је једноставно и његова употреба је практична; Наставимо са још једним примером, направићемо бацач коцкица, у наш омиљени уређивач текста можемо поставити следеће:
 из случајног увоза рандранге нум = инпут ('Колико коцкица?') странице = инпут ('Колико страница по коцки?') сум = 0 за и у опсегу (број): сум + = рандранге (странице) + 1 испис ' Резултат је ', збир 

Код је прилично једноставан, прво од нас тражи да унесемо број коцкица, затим број страница сваке коцкице и радимо фор петљу где добијамо збир оне бачене са функцијом рандранге.
Када покренемо програм, видећемо нешто слично овоме, вредности се могу разликовати и резултат не би требао увек бити 10:
Колико каже? 3 Колико страна по коцки? 6 Резултат је 10

Као што смо могли видети, то су биле две једноставне апликације, али оне користе део снаге генерисања случајних вредности.
Овим завршавамо овај водич, са којим смо већ у могућности да добијемо случајне вредности са којима ћемо имати још један извор за генерисање сопствених апликација и програма.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave