Skip to main content

CS - Grade XII - Random Module

 

Random Module

The randrange() function in Python is used to generate a random number from a specified range. It is part of the random module. Here are a few examples to demonstrate how it works.

import random

# Random number from 0 to 9

num = random.randrange(10)

print(num)  # Output: Any number from 0 to 9

 

# Random number from 5 to 14

num = random.randrange(5, 15)

print(num)  # Output: Any number from 5 to 14

 

# Random even number from 0 to 18

num = random.randrange(0, 20, 2)

print(num)  # Output: 0, 2, 4, ..., 18

 

for i in range(5):

    print(random.randrange(1, 100))

# Output: 5 random numbers between 1 and 99

 import random


#EG:

fruits = ['apple', 'banana', 'cherry', 'date', 'fig']

# Get a random index within the list

index = random.randrange(len(fruits))

# Access the list using the random index

print("Random fruit:", fruits[index])


The random() function in Python is used to generate a random floating-point number between 0.0 and 1.0 (not including 1.0). It is also part of the random module.

import random

num = random.random()

print(num)  # Output: Random float between 0.0 and 1.0

 

# Random float between 0 and 10

num = random.random() * 10

print(num)

 

 # Random float between 5 and 10

num = 5 + (random.random() * 5)

print(num)

 

for i in range(3):

    print(random.random())

# Output: 3 random floats between 0.0 and 1.0

 

The randint() function in Python is used to generate a random integer between two specified values inclusive (meaning both end values are included).

It’s part of the random module

 

import random

num = random.randint(1, 10)

print(num)  # Output: Random integer from 1 to 10 (inclusive)

 

dice = random.randint(1, 6)

print("Dice roll:", dice)  # Output: 1 to 6

 

student_roll = random.randint(1001, 1020)

print("Random roll number:", student_roll)

 

neg_num = random.randint(-10, -1)

print("Random negative number:", neg_num)  # Output: between -10 and -1

 

for _ in range(5):

    print(random.randint(10, 20))

# Output: 5 random integers between 10 and 20

 

Q1. Write a random number generator that generates random numbers between 1 and 6 (simulates a dice).

import random

def roll_dice():
   print(random.randint(1, 6)) 

print("""Welcome to my python random dice program!
To start press enter! Whenever you are over, type quit.""")

flag = True
while flag:
   user_prompt = input(">")
   if user_prompt.lower() == "quit":
      flag = False
   else:
     print("Rolling dice...\nYour number is:") 
     roll_dice()

i

Comments

Popular posts from this blog

PYTHON - MYSQL CONNECTIVITY CODE

  #INSERTION OF DATA import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="root", database="school" ) print("Successfully Connected") #print(mydb) mycursor=mydb.cursor()   v1=int(input("enter ID:")) v2=input("enter name:") v3=input("enter Gender:") v4=int(input("enter age:")) sql='insert into TEACH values("%d","%s","%s","%s")'%(v1,v2,v3,v4) print(sql) mycursor.execute(sql) mydb.commit() print("record added") #MYSQL Connection code – Deletion on database SOURCE CODE: s=int(input("enter id of TEACHER to be deleted:")) r=(s,) v="delete from TEACH where id=%s" mycursor.execute(v,r) mydb.commit() print("record deleted") MYSQL Connection code – Updation on database SOURCE CODE: import mysql.connector mydb = mysql.connector.c...

REVISION IF CONSTRUCT | CLASS TEST

                                                                                     CLASS TEST 1. Write a Python program that asks the user for their age, gender, and current fitness level (beginner, intermediate, or advanced). Based on this information, suggest a suitable fitness plan using if-else statements. Requirements: Inputs : Age (integer) Gender (male/female) Fitness level (beginner/intermediate/advanced) Outputs : Recommend a fitness plan that includes: Suggested workout duration. Type of exercises (e.g., cardio, strength, flexibility). Rest days. Logic : Use if-else to determine the plan based on conditions such as: Age group (e.g., <18, 18–40, >40). Fitness leve...