GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Articles
  • C#
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • Inversion of Control (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass

This view

  • Original page
  • New address

GeezerVison is showing www.tutorialsteacher.com — Python random module

Python - Random Module

The random module is a built-in module to generate the pseudo-random variables. It can be used perform some action randomly such as to get a random number, selecting a random elements from a list, shuffle elements randomly, etc.

Generate Random Floats

The random.random() method returns a random float number between 0.0 to 1.0. The function doesn't need any arguments.

Example: random()
import random

print(random.random())
Try it

Generate Random Integers

The random.randint() method returns a random integer between the specified integers.

Example: randint()
import random

print(random.randint(1, 100))  
print(random.randint(1, 100))
Try it

Generate Random Numbers within Range

The random.randrange() method returns a randomly selected element from the range created by the start, stop and step arguments. The value of start is 0 by default. Similarly, the value of step is 1 by default.

Example:
import  random

print(random.randrange(1, 10)) 
print(random.randrange(1, 10, 2))
print(random.randrange(0, 101, 10))
Try it

Select Random Elements

The random.choice() method returns a randomly selected element from a non-empty sequence. An empty sequence as argument raises an IndexError.

Example:
import random

print(random.choice('computer'))  
print(random.choice([12,23,45,67,65,43]))
print(random.choice((12,23,45,67,65,43)))
Try it

Shuffle Elements Randomly

The random.shuffle() method randomly reorders the elements in a list.

Example:
numbers=[12,23,45,67,65,43]

random.shuffle(numbers)
print(numbers)  

random.shuffle(numbers)
print(numbers)
Try it

Learn more about the random module in Python docs.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.