Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2010 14:45:23

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

PooH
А они после этого останутся случайными?!
ну шибко случайными они никогда и небыли…



Офлайн

#2 Апрель 25, 2010 15:18:50

farex
От:
Зарегистрирован: 2010-03-20
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

Всем спасибо, разобрался.



Офлайн

#3 Апрель 25, 2010 22:00:52

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

А так не проще

n=range(10)
random.shuffle(n)
print n



Офлайн

#4 Апрель 27, 2010 09:02:25

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

Ну и самый идеальный вариант от меня=)

n = range(50)
random_lst = random.sample(n,10)



Офлайн

#5 Апрель 27, 2010 11:19:26

T0M
От:
Зарегистрирован: 2010-04-23
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

plusplus, а чем он идеальнее предыдущего варианта?



Офлайн

#6 Апрель 27, 2010 22:29:03

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Как с помощью "Random" вывести 10 случайных чисел

Специально сделал range(50) вместо range(10), чтобы было понятно в чем разница. Если бы нужно было извлекать 10 чисел из 50, то предыдущий вариант пришлось бы править.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version