Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.11.2010, 21:30
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 1  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
По умолчанию 20000

Цитата:
Вообще рандом - это косинус (синус?) от текущей секунды.
Ну это точно не секунда.
Код AS3:
for (var i:int = 0; i < 10; i++) {
	var d:Date = new Date ();
	trace (d.toLocaleTimeString ().split (" ")[0] + d.milliseconds, Math.random ());
}
Код:
08:28:49843 0.8097136490978301
08:28:49843 0.33294321596622467
08:28:49843 0.6392828719690442
08:28:49843 0.9762685438618064
08:28:49843 0.7883037975989282
08:28:49843 0.2682868931442499
08:28:49843 0.7210153164342046
08:28:49843 0.28686058800667524
08:28:49843 0.8446443355642259
08:28:49843 0.7295514871366322
Секунды и миллисекунды совпадают, а рандом разный.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.11.2010, 21:47
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
О как. Блин, что-то даже интересно стало. Пойду гуглить, что ли.
Поздравления с 20к сообщением!

Добавлено через 5 минут
Везде только упоминание, что это псевдослучайное число.
Тииигееер, напиши статью про это!
__________________
тут я

Старый 29.11.2010, 23:26
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Цитата:
Тииигееер, напиши статью про это!
х_х

Рандом - некая функция, выдающая значения после прохождения какого-то стартового числа преобразований. Весь рандом строится на первом числе - вроде seed зовётся. Один сид - Math.random(),random(),random() - даст 3 значения разных. Но если перезапустить флешку и скормить этот же сид - эти 3 старых значения совпадут. А сид калькулируется из текущего времени.
Это так, осколки знаний в голове. Мог наврать вообще везде.

Старый 29.11.2010, 23:30
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Ну, про время я не наврал (:
Изучи и выдай нам статью!
__________________
тут я

Старый 30.11.2010, 00:05
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от КорДум Посмотреть сообщение
Изучи и выдай нам статью!
Здесь можно посмотреть http://hg.mozilla.org/tamarin-centra.../MathUtils.cpp
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.11.2010, 00:19
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 6  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Если бы рандом был косинусом/синусом от текущей секунды, то он распределялся бы на [0, 1) неравномерно. Ну а как он устроен можно думаю в инете почитать =)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

Старый 30.11.2010, 00:25
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Как-то баловался системной безопасностью tcp-ip протоколов на конкретных ОС. Там номера отвечающих портов по-разному считались. На винде по-тупому на +1 шли, а на фряхе приходилось ее sid понимать, для каждой версии свой.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 30.11.2010, 01:12
drnet_ua вне форума Посмотреть профиль Отправить личное сообщение для drnet_ua Найти все сообщения от drnet_ua
  № 8  
Ответить с цитированием
drnet_ua
 
Аватар для drnet_ua

Регистрация: Jul 2010
Адрес: 50° 27′ 0″ N, 30° 30′ 0″ E
Сообщений: 256
Записей в блоге: 2
какой синус? какой косинус? пруф ор дай!

сдвиговый регистр или его аналоги сложнее/прощще

это вы перепутали со стартовым числом, которое в некоторых, многочисленных реализациях, в делфи например точно, бралась как некая функция от времени
на хакере даже статья была по взлому генератора паролей, что-то вроде 36 вариантов всего, если известно точное время генерации

вот статья


Последний раз редактировалось drnet_ua; 30.11.2010 в 01:17.
Старый 30.11.2010, 11:39
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 9  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Зачем повторять по нескольку раз, что это не синус/косинус? Уже было отвечено Тигером.
__________________
тут я

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.