Форум сайта python.su
Собственно сабж…
И возможно ли это? с помощью этого модуля.
Офлайн
а как вывести 1но случайное число вызнаете? И возможно ли это с помощью этого модуля?)
Офлайн
так например
import random
for i in xrange(10):
print random.randint(1,10)
Офлайн
>а как вывести 1но случайное число вызнаете? И возможно ли это с помощью этого модуля?)
random.randint(0,10)
sumrak_ss: Спасибо.
И еще момент.
Как сделать так что бы цифры не повторялись.
То есть:
for i in xrange(10):
print random.randint(1,10)
2
5
4
4
10
Отредактировано (Апрель 25, 2010 11:52:45)
Офлайн
farex10 неповторяющихся чисел?
Как сделать так что бы цифры не повторялись.
Офлайн
> 10 неповторяющихся чисел?
да.
Офлайн
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from random import randint
def rand(start, stop, count):
gamma = []
for i in xrange(count):
while True:
item = randint(start, stop)
if not gamma.count(item):
gamma.append(item)
yield item
break
if __name__ == '__main__':
for x in rand(1, 100, 10):
print x
Отредактировано (Апрель 25, 2010 13:49:08)
Офлайн
вот так проще:
for i in xrange(10):
print random.randint(1,10)+i*10
Офлайн
Ага а еще можно так:
s = set()
while len(s) < 10:
s.add(random.randint(1,10))
Офлайн
o7412369815963А они после этого останутся случайными?!
вот так проще:for i in xrange(10):
print random.randint(1,10)+i*10
Офлайн