Randamach#
Réamhrá#
Tugann Random rochtain ar mhodúl random Python, atá ar fáil de réir réamhshocraithe i VEXcode GO. Ligeann na modhanna seo duit uimhreacha randamacha, snámháin agus luachanna a ghiniúint ó liostaí nó raonta—úsáideach chun neamh-intuarthacht a chur le cluichí, iompraíochtaí agus cinnteoireacht uathrialach.
Seo thíos liosta de na modhanna atá ar fáil:
randint– Tugann sé slánuimhir randamach ar ais idir dhá luach (lena n-áirítear).uniform– Tugann sé snámhphointe randamach ar ais idir dhá luach.randrange– Tugann sé slánuimhir randamach ar ais ó raon le céim roghnach.random– Tugann sé snámhphointe randamach ar ais idir 0.0 (san áireamh) agus 1.0 (eisiach).getrandbits– Tugann sé slánuimhir ar ais le líon sonraithe giotán randamacha.choice– Tugann sé seo eilimint randamach ar ais ó liosta nó seicheamh nach bhfuil folamh.
randint#
Tugann randint slánuimhir randamach ar ais idir dhá luach (san áireamh), áit a bhfuil an dá luach ina slánuimhreacha.
Usage:
random.randint(a, b)
Paraiméadar |
Cur síos |
|---|---|
|
Slánuimhir a léiríonn teorainn íochtarach chuimsitheach an raoin. |
|
Slánuimhir a léiríonn teorainn uachtarach chuimsitheach an raoin. |
def main():
# Generate a random integer between
# 1 and 10 (inclusive)
console.print(random.randint(1, 10))
# Start threads — Do not delete
start_thread(main)
éide#
Tugann uniform snámhphointe randamach ar ais idir dhá luach, áit a bhfuil an dá luach ina snámhphointí nó ina slánuimhreacha.
Usage:
random.uniform(start, end)
Paraiméadar |
Cur síos |
|---|---|
|
Snámhphointe nó slánuimhir a léiríonn teorainn íochtarach an raoin. |
|
Snámhphointe nó slánuimhir a léiríonn uasteorainn an raoin. |
def main():
# Generate a random float between 1 and 10
console.print(random.uniform(1, 10), precision=4)
# Start threads — Do not delete
start_thread(main)
randrange#
Tugann randrange slánuimhir randamach ar ais ó raon le céim roghnach, áit a bhfuil an luach tosaigh agus an luach stad araon ina slánuimhreacha.
Usage:
random.randrange(start, stop, step)
Paraiméadar |
Cur síos |
|---|---|
|
Roghnach. Slánuimhir a léiríonn luach tosaigh uilechuimsitheach an raoin. Is é 0 an réamhshocrú. |
|
Slánuimhir a léiríonn luach deiridh eisiach an raoin. |
|
Roghnach. Slánuimhir a léiríonn an difríocht idir gach uimhir sa raon. Is é 1 an réamhshocrú. |
def main():
# Generate a random integer from 0 to 9
console.print(random.randrange(10))
# Start threads — Do not delete
start_thread(main)
def main():
# Generate a random integer from 5 to 14
console.print(random.randrange(5, 15))
# Start threads — Do not delete
start_thread(main)
def main():
# Generate a random integer from 10 to 50, stepping
# by 5
console.print(random.randrange(10, 50, 5))
# Start threads — Do not delete
start_thread(main)
randamach#
Tugann random snámhphointe randamach ar ais idir 0.0 (san áireamh) agus 1.0 (eisiach).
Usage:
random.random()
Paraiméadar |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Generate a random float between 0.0 and 1.0
console.print(random.random(), precision=1)
# Start threads — Do not delete
start_thread(main)
faightrádbits#
Tugann getrandbits slánuimhir ar ais le líon sonraithe giotán randamacha, áit a bhfuil líon na ngiotán ina shlánuimhir idir 0 agus 32.
Usage:
random.getrandbits(n)
Paraiméadar |
Cur síos |
|---|---|
|
Slánuimhir a léiríonn líon na ngiotán randamacha |
def main():
# Generate a random integer with 8 random bits
# (integer between 0 and 255)
console.print(random.getrandbits(8))
# Start threads — Do not delete
start_thread(main)
rogha#
Tugann rogha choice eilimint randamach ar ais ó liosta nó seicheamh nach bhfuil folamh.
Usage:
random.choice(sequence)
Paraiméadar |
Cur síos |
|---|---|
|
Seicheamh nach bhfuil folamh (liosta, tuple, nó réad innéacsaithe eile) as a roghnaítear eilimint randamach. |
def main():
# Choose a random number from a list
console.print(random.choice([10, 20, 30, 40, 50]))
# Start threads — Do not delete
start_thread(main)