Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Using Random Module

DZone's Guide to

Using Random Module

·
Free Resource

>>> import random

>>> # 0.0 <= float < 1.0
>>> random.random()
0.41360177662769904

>>> # 10.0 <= float < 20.0
>>> random.uniform(10,20)
15.743669918803288

>>> # 10 <= int <= 20  (can be 20)
>>> random.randint(10,20)
10

>>> # 10 <= int < 20  (even only, coz step=2)
>>> random.randrange(10,20,2)
16

>>> # choose from a list
>>> random.choice([1, 2, 3, 5, 9])
2

>>> # make a list into random order
>>> cards = range(52)
>>> random.shuffle(cards)  # order is random now
>>> cards[:5]   # get 5 cards
[37, 14, 42, 44, 6]
Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}