How do i run randint in python?

randint[] is an inbuilt function of the random module in Python3. The random module gives access to various useful functions and one of them being able to generate random numbers, which is randint[]. 
Syntax : 

randint[start, end]

Parameters : 

[start, end] : Both of them must be integer type values.

Returns : 

A random integer in range [start, end] including the end points.

Errors and Exceptions :

ValueError : Returns a ValueError when floating
             point values are passed as parameters.

TypeError : Returns a TypeError when anything other than 
            numeric values are passed as parameters.

  Code #1 : 

Python3

import random

r1 = random.randint[0, 10]

print["Random number between 0 and 10 is % s" % [r1]]

r2 = random.randint[-10, -1]

print["Random number between -10 and -1 is % d" % [r2]]

r3 = random.randint[-5, 5]

print["Random number between -5 and 5 is % d" % [r3]]

Output :

Random number between 0 and 10 is 5
Random number between -10 and -1 is -7
Random number between -5 and 5 is 2

  Code #2 : Program demonstrating the ValueError. 

Python3

import random

r1 = random.randint[1.23, 9.34]

print[r1]

Output :

Traceback [most recent call last]:
  File "/home/f813370b9ea61dd5d55d7dadc8ed5171.py", line 6, in 
    r1=random.randint[1.23, 9.34]
  File "/usr/lib/python3.5/random.py", line 218, in randint
    return self.randrange[a, b+1]
  File "/usr/lib/python3.5/random.py", line 182, in randrange
    raise ValueError["non-integer arg 1 for randrange[]"]
ValueError: non-integer arg 1 for randrange[]

  Code #3 : Program demonstrating the TypeError. 

Python3

import random

r2 = random.randint['a', 'z']

print[r2]

Output : 

Traceback [most recent call last]:
  File "/home/fb805b21fea0e29c6a65f62b99998953.py", line 5, in 
    r2=random.randint['a', 'z']
  File "/usr/lib/python3.5/random.py", line 218, in randint
    return self.randrange[a, b+1]
TypeError: Can't convert 'int' object to str implicitly

  Applications : The randint[] function can be used to simulate a lucky draw situation. Let’s say User has participated in a lucky draw competition. The user gets three chances to guess the number between 1 and 10. If guess is correct user wins, else loses the competition. 

Python3

from random import randint

def generator[]:

    return randint[1, 10]

def rand_guess[]:

    random_number = generator[]

    guess_left = 3

    flag = 0

    while guess_left > 0:

        guess = int[input["Pick your number to "

                      "enter the lucky draw\n"]]

        if guess == random_number:

            flag = 1

            break

        else:

            print["Wrong Guess!!"]

        guess_left -= 1

    if flag is 1:

        return True

    else:

        return False

if __name__ == '__main__':

    if rand_guess[] is True:

        print["Congrats!! You Win."]

    else :

        print["Sorry, You Lost!"]

Output : 

Pick your number to enter the lucky draw
8
Wrong Guess!!
Pick your number to enter the lucky draw
9
Wrong Guess!!
Pick your number to enter the lucky draw
0
Congrats!! You Win.

How does Randint work in Python?

The randint[] method Syntax Basically, the randint[] method in Python returns a random integer value between the two lower and higher limits [including both limits] provided as two parameters. It should be noted that this method is only capable of generating integer-type random value.

How do I get Randint in Python?

Use randint[] Generate random integer Use a random. randint[] function to get a random integer number from the inclusive range. For example, random. randint[0, 10] will return a random number from [0, 1, 2, 3, 4, 5, 6, 7, 8 ,9, 10].

What is random Randint []?

The randint[] method returns an integer number selected element from the specified range. Note: This method is an alias for randrange[start, stop+1] .

What library is Randint in Python?

randint[] function is used to generate the random integers between the two given numbers passed as parameters. Randint is an in-built function of random library in python.

Chủ Đề