Skip to main content

Generate random number in python

Python program for Generate random number . Here problem description and explanation.

# Python 3 program for
# Print random number

import random
import sys


class MyNumber :
  # Print random number in given size
  def simple_random(self, size) :
    number = 0
    i = 0
    while (i < size) :
      # Get new rand number
      number = random.randint(0,sys.maxsize-2)
      print(number)
      i += 1
    
  def random_between_range(self, first, last) :
    # Calculate random number
    number = random.randint(first,last)
    print(number)
  

def main() :
  obj = MyNumber()
  # Test Case
  obj.simple_random(3)
  # Range from 1 to 10
  obj.random_between_range(1, 10)
  # Range from 50 to 100
  obj.random_between_range(50, 100)
  # Range from 1000 to 2000
  obj.random_between_range(1000, 2000)


if __name__ == "__main__":
  main()

Output

9096363861808486717
7179044127429965067
1575681736133171796
7
53
1049




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment