Не знал точно, куда же поместить данную тему, но решил, что многим она может быть полезна.
Смотря на форуме разные схемы, я заметил, что те, кто использует в схеме несколько компонентов random, вызывают doRandomize у каждого.
Однако опыты показали, что это достаточно делать только у одного.
code_2343.txt
Попробуйте нажимать кнопки без вызова doRandomize. Оба компонента сгенерируют одинаковые числа. Но стоит вызвать doRandomize у одного из них, как генерировать новую последовательность сл. чисел начнут оба.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | code_2343.txt [593B] [311] | ||
Голосовали: | sla8a |
Ответов: 3851
Рейтинг: 159
|
|||
3042 писал(а): Попробуйте нажимать кнопки без вызова doRandomize. Оба компонента сгенерируют одинаковые числане подтверждается.. |
|||
карма: 0 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Собственно так и есть - у компонентов будет одинаковая последовательность.
Но если стоят 2 компонента то работают они как 1 - "генерация" проходит на одном, но смещение последовательности происходит на обоих. |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
всё, я въехал, схема теста такая:
1. отключаем doRandomize 2. запускаем, делаем несколько кликов по левой кнопе, запоминаем последовательность. 3. запускаем ещё раз, делаем несколько кликов по правой кнопе - последовательность та же. 4. запускаем последний раз, делаем несколько кликов по разным кнопка - последовательность опять та же.. при подключённой doRandomize последовательность при каждом запуске разная, не зависимо от того, по каким кнопкам кликать.. |
|||
карма: 0 |
|
4