Ask coding questions

← Back to all posts
How do I make a random number in python?
ThePuzzlerThree

On repl.it, import Math does not work, so I can not use math.random to make a random number. What do I do to generate a number?

Answered by UzayAnil [earned 5 cycles]
View Answer
Voters
DavidJamesJame1
RonaldVue
Xavier137
ThePuzzlerThree
Comments
hotnewtop
DarshanRajpara

this:
import random
x = random.randrange(1,100)

First you import random. then use the function randrange to create the random number, with the first parameter being the lowest number it can generate, and the second being the highest.
Hope this helped you out!

UzayAnil

apparently, your supposed to do:
import random
x = random.randint(1, 100)
print(x) @DarshanRajpara

ThePuzzlerThree

@UzayAnil thank you it worked! I hope you will check out this project when it is finished!

jameshoward3

@ThePuzzlerThree if you dont want to import whole random lib, you could use
from random import randint

x = randint(1, 100)
print(x)

AdamZow

If you want just a random integer and not a floating point, here is the solution:

a=random.randint(1,100);
print(a);

UzayAnil

here's some code for you to look at: https://repl.it/@UzayAnil/guesspy
in the code, look at lines 1-10.

Vandesm14

Send me the link to your repl.

theangryepicbanana

Try import randint from random

ThePuzzlerThree

@theangryepicbanana does not work due to incorrect syntax

jameshoward3

@ThePuzzlerThree its the wrong way around its needs to be
from random import randint

MrEconomical

you should be able to import math

did you remember to install it as a package?

ThePuzzlerThree

@MrEconomical which one?:

MrEconomical

@ThePuzzlerThree just look up "math" and it should be there

ThePuzzlerThree

@MrEconomical i looked up math these were my results

MrEconomical

@ThePuzzlerThree try pycopy-math I guess

ThePuzzlerThree

@MrEconomical okay hold on

ThePuzzlerThree

@MrEconomical the top one?

MrEconomical

@ThePuzzlerThree yes I think so

ThePuzzlerThree

@MrEconomical When i try to install pycopy-math, it gives me an error message that the package installation failed.

LeonDoesCode

@ThePuzzlerThree math is part of the standard libaray, so all you have to do is:

But for random integers, you can use:

Jessica0519

@LeonDoesCode This worked! Thanks!