Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 18, 2011 12:12:10

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

построение списка случайных чисел

нужно написать программу, которая берёт и генерирует случайные числа вот так: генерируется определённое количество чисел одной разрядности, потом на разрядность больше и так до установленной максимальной . Я не понимаю как сделать условие, чтобы начинали числа генерироваться с другой разрядность. Т.е n =, если длина списка t = x, то и т.д. Как сделать проверку на то, сколько цифр в числе?
Их в строки перегонять? Или можно как-нибудь без строк обойтись?


Заранее спасибо



Офлайн

#2 Апрель 18, 2011 13:44:10

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

построение списка случайных чисел

>>>Их в строки перегонять?
я бы так и делал.



Офлайн

#3 Апрель 18, 2011 13:55:38

adept
От:
Зарегистрирован: 2011-04-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

построение списка случайных чисел

Можно еще
if n/100>0:



Офлайн

#4 Апрель 18, 2011 17:23:39

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

построение списка случайных чисел

apologize828, я думал, что может какое другое решение есть
adept если какой-либо элемент последовательности при делении больше нуля, генерировать числа в другом диапазоне, я Вас правильно понял? Кстати интересно…, пойду писать))



Офлайн

#5 Апрель 18, 2011 17:46:08

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

построение списка случайных чисел

Чего-то я здесь явно не понимаю…. в модуле рандом такие замечательные функции, они тебе и в заданных рамках число сгенерируют и из заданных вариантов и еще много чего хорошего. Цель не особо понял( Напр. нужно сгенерировать 3 числа от 100 до 999, затем еще 3 от 1000 до 9999? Все это можно функциями этого модуля, без всяких строк и проверок на деление. Или я что-то не понимаю?



Офлайн

#6 Апрель 19, 2011 08:57:12

adept
От:
Зарегистрирован: 2011-04-18
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

построение списка случайных чисел

Rumato, да, примерно это я и имел в виду :)
Правда, сама задача мне тоже не особо понятна, я лишь предложил такой вариант проверки



Офлайн

#7 Апрель 19, 2011 11:08:36

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

построение списка случайных чисел

dartNNN я видимо неясно выразился, делаться будет примерно так: генерируем в одном диапазоне опред. количество чисел, затем в другом, а непонятно мне было как проверить со скольки цифр состоит число, т.е. 1234949 = , хотя надобность в этом отпала.
adept, а у меня куча таких вот задач, я сам временами не понимаю зачем и куда :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version