Форум сайта python.su
,
, [code]]
Всем привет, может кто-то знает,задача такова
как создать список псевдослучайных чисел, вещественных чисел (float) в диапазоне от 0 до 1, так, чтобы также возвратилась и единица?
Решение:
import random
list1 = [0,1]
i = 0
for a in list1:
list1[i] = float(a)
i = i + 1
print(list1),
но здесь возвращает список без случайных чисел и без 1
через модуль random? Спасибо
Отредактировано serhii1986 (Ноя. 20, 2016 01:00:40)
Офлайн
random.uniform может генерировать случайные числа из заданного интервала, используйте ее.
Офлайн
]
n = 5
print([random.uniform(0, 1) for _ in range(n)])
Но в это списке может вывести число приближенное к 1, или так и должно быть кто знает, спасибо
Офлайн