реклама на сайте
подробности

 
 
> Xorshift ГПСЧ, есть вопросы
zombi
сообщение Aug 27 2011, 18:43
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Натолкнулся вот на такой ГПСЧ :
Код
uint32_t xor128(void) {
  static uint32_t x = 123456789;
  static uint32_t y = 362436069;
  static uint32_t z = 521288629;
  static uint32_t w = 88675123;
  uint32_t t;

  t = x ^ (x << 11);
  x = y; y = z; z = w;
  return w = w ^ (w >> 19) ^ (t ^ (t >> 8));
}

Возникло несколько вопросов:

1: x = 123456789; y = 362436069; z = 521288629; w = 88675123; Это ,я так понял, десятичные начальные значения переменных?

2: могут ли эти начальные значения быть любыми (кроме 0 конечно) или в них есть тайный смысл?

3: результатом работы ГПСЧ есть 32-х битное число, а если мне достаточно одного байта то какой (из 4-х байт) лучше использовать?

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zombi   Xorshift ГПСЧ   Aug 27 2011, 18:43
- - ae_   Цитата(zombi @ Aug 28 2011, 03:43) x = y;...   Aug 28 2011, 09:57
|- - zombi   Спасибо ae_ Цитата(ae_ @ Aug 28 2011, 12...   Aug 28 2011, 10:18
|- - ae_   Цитата(zombi @ Aug 28 2011, 19:18) Т.е. е...   Aug 28 2011, 10:27
|- - zombi   Цитата(ae_ @ Aug 28 2011, 13:27) Как нахо...   Aug 28 2011, 10:31
|- - ae_   Google на запрос xorshift выдаёт второй строкой сс...   Aug 29 2011, 06:58
|- - 777777   Цитата(zombi @ Aug 28 2011, 14:31) ОК. в ...   Aug 30 2011, 09:15
- - xemul   Цитата(zombi @ Aug 27 2011, 22:43) 3: рез...   Aug 30 2011, 10:10
|- - zombi   Цитата(777777 @ Aug 30 2011, 12:15) Я бы ...   Sep 1 2011, 06:20
- - rx3apf   Отмечу, что у xorshift великолепное распределение,...   Sep 1 2011, 07:36
|- - zombi   Цитата(rx3apf @ Sep 1 2011, 10:36) Отмечу...   Sep 1 2011, 08:27
- - Dr.NoA   Что-то я не пойму следующее. Если автору темы треб...   Sep 1 2011, 12:06
|- - ae_   Цитата(Dr.NoA @ Sep 1 2011, 21:06) Что-то...   Sep 1 2011, 12:34
|- - zombi   Цитата(Dr.NoA @ Sep 1 2011, 15:06) Что-то...   Sep 1 2011, 16:45
|- - ae_   Цитата(zombi @ Sep 2 2011, 01:45) По боль...   Sep 1 2011, 23:03
||- - zombi   Цитата(ae_ @ Sep 2 2011, 02:03) Можно про...   Sep 2 2011, 06:14
|- - Dr.NoA   Цитата(zombi @ Sep 1 2011, 20:45) Т.е. че...   Sep 2 2011, 14:01
|- - zombi   Цитата(Dr.NoA @ Sep 2 2011, 17:01) Но опя...   Sep 2 2011, 16:13
- - zombi   Сутки тестировал. Результат превзошел все ожидания...   Sep 3 2011, 17:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016