don't want the same random int to be chosen python code example
Example 1: python make a random number
from random import seed
from random import randint
seed(1)
for _ in range(10):
value = randint(0, 10)
print(value)
Example 2: python random number generator no duplicates
import random
def random_sample(count, start, stop, step=1):
def gen_random():
while True:
yield random.randrange(start, stop, step)
def gen_n_unique(source, n):
seen = set()
seenadd = seen.add
for i in (i for i in source() if i not in seen and not seenadd(i)):
yield i
if len(seen) == n:
break
return [i for i in gen_n_unique(gen_random,
min(count, int(abs(stop - start) / abs(step))))]