Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 24, 2021 11:29 pm GMT

5 Helpful Python Random Module Methods

Hello, I'm Aya Bouchiha, today, I'm going to share with you 5 useful & helpful methods from a random module.

Firstly, we need to know that the Random module is built-in in python for helping you to create random numbers.

random()

random(): returns a random float n where 0 <= n < 1

import randomprint(random.random()) # 0.7291047713945417

randint()

randint(a, b): returns a random integer between the given range. a <= n <= b

import randomprint(random.randint(1,  10)) # 7print(random.randint(-12, 2)) # -10

uniform()

uniform(a, b): returns a random float between the given range. a <= n <= b

import randomprint(random.uniform(5.7, 12)) # 10.096664083501162print(random.uniform(10, 100.2)) # 95.00994365426938

shuffle()

shuffle(sequence, func = random.random): this method shuffle the giving sequence.In addition, It updates the giving sequence and does not return a new one.

import randomusers = ['aya', 'simon', 'john']random.shuffle(users)print(users) # ['john', 'aya', 'simon']

choice()

choice(sequence): returns a random element from the giving sequence.

import randomusers = ['aya', 'john', 'simon', 'kyle']winner = random.choice(users)print(winner) # aya :)

Summary

  • random(): returns a random float n where 0 <= n < 1.
  • randint(a, b): returns a random integer between the given range. a <= n <= b.
  • uniform(a, b): returns a random float between the given range. a <= n <= b.
  • shuffle(sequence, func = random.random): this method shuffle the giving sequence.
  • choice(sequence): returns a random element from the giving sequence.

References & useful Ressources

Happy coding!


Original Link: https://dev.to/ayabouchiha/5-helpful-python-random-module-methods-10g1

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To