Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#46: 2009-12-19 23:35:32 ЛС | профиль | цитата
Андрей. писал(а):
да - это пошустрее будет

Да твой алгоритм shuffle не хуже, че ты дергаешься, или супер-пупер быстродействие нужно
------------ Дoбавленo в 23.44:
Кстати, можно добавить точку doRandomWithoutRepeats в компонент по принципу shuffle-алгоритма
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#47: 2009-12-20 00:19:27 ЛС | профиль | цитата
andrestudio писал(а):
Вот с таким выводом может будет небольшой прирост в скорости

Вот запускал раз 20-ть и результат один и тот-же.


Если это "Генератор случайных чисел" с фиксированой последовательностью, то да.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1rnd.png [1024B] [464]
Разработчик
Ответов: 26163
Рейтинг: 2127
#48: 2009-12-20 00:29:47 ЛС | профиль | цитата
Tad, ты к чему это написал

Так, голосуем, кто за доп точку в компоненте, или ну его нафиг
Добавлять на SVN, или не будем, но только для целых чисел
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#49: 2009-12-20 00:50:04 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:59:04
карма: 0

0
Ответов: 1841
Рейтинг: 369
#50: 2009-12-20 00:50:36 ЛС | профиль | цитата
Пост выше мой...
карма: 1
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#51: 2009-12-20 03:02:51 ЛС | профиль | цитата
Можете попробовать, добавил на SVN
карма: 22

2
Голосовали:Tad, CriDos
Ответов: 5227
Рейтинг: 587
#52: 2009-12-20 07:24:48 ЛС | профиль | цитата
Ну вот, прогресс явно на лицо . Tad, да чёрт его знает , такой видать слабый алгоритм заложен (хотя у меня твой опыт не получился). Вот здесь можно почитать об алгоритмах, весьма интересно.

http://stratum.ac.ru/textbooks/modelir/lection22.html
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#53: 2009-12-20 10:08:50 ЛС | профиль | цитата
nesco, тасовать карты очень даже хорошо.

andrestudio писал(а):
хотя у меня твой опыт не получился
Никакого опыта - сколько раз запускаешь - столько и получишь один и тот же ряд цифр :
code_16046.txt
схема твоя.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_16046.txt [989B] [241]
Ответов: 4641
Рейтинг: 334
#54: 2009-12-20 10:26:46 ЛС | профиль | цитата
nesco писал(а):
добавил на SVN

nesco, все хорошо! Как быть с примерами (пример удаления строк и перетасовкой карт) на вики?
Удалить что ли за ненадобностью?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#55: 2009-12-20 10:41:34 ЛС | профиль | цитата
Андрей. писал(а):
ну да, всё должно быть ровно, но почему у тебя 104 события? должно быть 100.

nesco, вот здесь событие на выходе есть, как при наличии строки (2) так и при отсутствии строки (10).
code_16048.txt
------------ Дoбавленo в 10.51:
Ravilr писал(а):
Удалить что ли за ненадобностью?
Ravilr, ну не все же обновляются с SVN через 5 минут после
nesco писал(а):
добавил на SVN

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_16048.txt [628B] [249]
Разработчик
Ответов: 26163
Рейтинг: 2127
#56: 2009-12-20 11:28:19 ЛС | профиль | цитата
Tad писал(а):
вот здесь событие на выходе есть, как при наличии строки (2) так и при отсутствии строки (10)

Там пустая строка, почему его быть не должно Да и постановка защиты от превышения индекса может нарушить схемную совместимость
Ravilr писал(а):
пример удаления строк и перетасовкой карт

Я, конечно, понимаю перетасовку карт, но каким боком к этому относится удаление строк


карма: 22

0
Ответов: 4641
Рейтинг: 334
#57: 2009-12-20 11:37:32 ЛС | профиль | цитата
nesco, не догнал что убрать а что оставить?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#58: 2009-12-20 11:40:58 ЛС | профиль | цитата
Перетасовку карт сделать на новом методе. А со строками я сам не понял, оставь его, пока.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#59: 2009-12-20 11:42:52 ЛС | профиль | цитата
nesco писал(а):
Там пустая строка, почему его быть не должно?
Правильно. По индексу 2 расположена пустая строка и событие должно быть.
А вот если строка не найдена, получаем точно такое же событие с пустой строкой.

Вариант второй : попробуй считать индекс пустой строки в списке. Получаю -1


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#60: 2009-12-20 11:50:10 ЛС | профиль | цитата
Это что, мои, что ли, приколы Так работает метод IndexOf

Tad, давай ты подумаешь и предложишь решение вопроса, если тебя не утраивает текущее положение вещей. Потом коллегиально его рассмотрим
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)