Задать вопрос
@keanoz
Начинающий python разработчик

Как сделать перерандом чисел?

Как можно сделать перерандом, если выпадают одинаковые числа?

Пример кода:
value = random.randint(1, 8)
value2 = randim.randint(1, 8)
ctx.send(f"Первое число: {value}"\n Второе число: {value2})


Выводит:
Первое число: 1
Второе число: 1
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
value = value2 = random.randint(1, 8)
while value == value2:
     value2 = random.randint(1, 8)
Ответ написан
OSMANOF
@OSMANOF
Segmentation fault
value = random.randint(1, 8)
value2 = random.randint(1, 8)

while value == value2:
    value2 = random.randint(1, 8)

ctx.send(f"Первое число: {value}\n Второе число: {value2}")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
longclaps
@longclaps
Куратор на кураторе, а стандартной библиотеки не знают:

value, value2 = random.sample(range(1, 9), 2)
Ответ написан
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Может в value2 = randim.randint(1, 8) нужно random вместо randim?
Ответ написан
tixonochek
@tixonochek
Мамкин Программист
Просто сделай иф, типо такого:
def valueRandom():
    value = random.randint(1, 8)
    value2 = random.randint(1, 8)
    if value == value2:
        valueRandom()
    else:
        ctx.send(f"Первое число: {value}"\n Второе число: {value2})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы