Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 20, 2016 00:57:44

serhii1986
Зарегистрирован: 2016-11-13
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Модуль random

,

, [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)

Офлайн

#2 Ноя. 20, 2016 05:27:07

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

Модуль random

random.uniform может генерировать случайные числа из заданного интервала, используйте ее.

Офлайн

#3 Ноя. 20, 2016 14:24:03

serhii1986
Зарегистрирован: 2016-11-13
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Модуль random

]
n = 5
print([random.uniform(0, 1) for _ in range(n)])

Но в это списке может вывести число приближенное к 1, или так и должно быть кто знает, спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version