Maxim_Baturo
@Maxim_Baturo

Как сгенерировать случайное число от 1.0 до 0.0 с разбегом в 0.1?

Доброго времени суток.

Нужно получить случайное число от 1.0 до 0.0 с разбегом в 0.1.
  • Вопрос задан
  • 357 просмотров
Решения вопроса 3
См. модуль random
import random

random.randrange(10) / 10


randrange() выбирает случайное целое в диапазоне с шагом (по умолчанию 1). Остаётся поделить на 10.

p.s. если крайнее значение 1.0 тоже должно выпадать иногда — надо брать randrange(11)
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Еще как вариант:
import random

i = round(random.uniform(0.1, 1.0), 10)
print("%.1f" % i)
Ответ написан
sswwssww
@sswwssww
import numpy as np

np.round(np.random.uniform(low=0,high=1,size=10), 1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы