How do I make a random number in python?
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?
randint isnt a thing on this site
how to generate random numbers
If you want just a random integer and not a floating point, here is the solution:
a=random.randint(1,100);
print(a);
here's some code for you to look at: https://repl.it/@UzayAnil/guesspy
in the code, look at lines 1-10.
Send me the link to your repl.
Try import randint from random
@theangryepicbanana does not work due to incorrect syntax
@ThePuzzlerThree its the wrong way around its needs to be
from random import randint
you should be able to import math
did you remember to install it as a package?
@MrEconomical which one?:
@ThePuzzlerThree just look up "math" and it should be there
@MrEconomical i looked up math these were my results
@ThePuzzlerThree try pycopy-math I guess
@MrEconomical okay hold on
@MrEconomical the top one?
@ThePuzzlerThree yes I think so
@MrEconomical When i try to install pycopy-math, it gives me an error message that the package installation failed.
@ThePuzzlerThree math
is part of the standard libaray, so all you have to do is:
import math
But for random integers, you can use:
from random import randint num = randint(0, 100)
@LeonDoesCode This worked! Thanks!
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!
apparently, your supposed to do:
import random
x = random.randint(1, 100)
print(x) @DarshanRajpara
@UzayAnil thank you it worked! I hope you will check out this project when it is finished!
@ThePuzzlerThree if you dont want to import whole random lib, you could use
from random import randint
x = randint(1, 100)
print(x)
randint doesn't work.
@jameshoward3