ага, будет работать, но вот как...
Misha v.3 25.05.2004 17:59
/ 25.05.2004 18:18
если бы вы попытались проанализировать что он делает...
допустим получили случайное число 3.
далее делаем !def получаем true (и всегда будем получать true) и добавляем к хешу.
если на второй итерации опять получится 3, то опять будет true и опять добавится к хешу. другое дело что в хеше не может быть двух элементов с одинаковыми ключами, и из двух останется только один...
ну и т.д.
т.е. вы проверку на !def можете смело выкидывать, все будет работаеть. вы таки и планировали? если да, то поздравляю, мне было интересно :)
А что не так с резалтом?
Код в нём только по причине желания не усложнить.
Конечно, можно и вовсе без него.
Ведь я изначально применяя метод знаю, что на выходе получу таблицу.
не вижу в коде, где вы в $result кладете таблицу.
вижу, что туда попадет пачка пробельных символов.
Передавать таблицу, а зачем?
Зачем мне тягать лишние данные?
А если в ней 500Кб текста?
вы слышали о том, что в парсере данные передаются по ссылке? т.е. никакого копирования 500КБ таблицы не будет. будет передана одна внутренняя переменная-указатель на эту таблицу.
вообще ваш код, вам виднее что удобнее передавать, а что удобне получать на выходе, но вне кажется что логичнее и удобнее как в revolver: на вход даем исходную таблицу и количество элементов, которое нам нужно, а на выходе - таблицу с результатами.
P.S. copy/paste метода из
http://www.parser.ru/forum/?id=29788 и... endless loop detected...
P.P.S. чтобы заработало пришлось править: сделать result таблицей и аппендить к нему...
- О случайном перемешивании..., G_Z [M] 24.05.2004 22:47 / 24.05.2004 22:53
- Что-то больно сложно..., Sumo [M] 25.05.2004 23:34 / 25.05.2004 23:45
- Ответ, Serfer 14.10.2008 01:25
- Хм..., G_Z [M] 26.05.2004 18:37
- Дополнение, G_Z [M] 24.05.2004 23:46 / 25.05.2004 04:36
- что-то тут не так..., Misha v.3 [M] 25.05.2004 12:31
- Всё так, G_Z [M] 25.05.2004 17:24 / 25.05.2004 17:28
- ага, будет работать, но вот как..., Misha v.3 [M] 25.05.2004 17:59 / 25.05.2004 18:18
- поиск по форуму рулит :), Misha v.3 [M] 24.05.2004 23:38
- А если помечать уже выбранные и потом из них не выбирать? (-), Larrikin 24.05.2004 22:56