Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 28640-2012; Страница 23

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО 24153-2012 Статистические методы. Процедуры рандомизации и отбора случайной выборки (Настоящий стандарт устанавливает процедуры рандомизации и случайного отбора выборки. Представленные в стандарте процедуры охватывают методы, предусматривающие применение технических средств, таблиц случайных чисел, компьютерных программ. Для компьютерных программ приведены общее описание соответствующего алгоритма и текст программы. В настоящем стандарте представлены не все возможные способы применения процедур случайного отбора выборки и рандомизации и не все возможные стратегии отбора выборки и определения объема выборки. В соответствующих ситуациях следует использовать стандарты, перечисленные во введении) ГОСТ Р 50779.46-2012 Статистические методы. Управление процессами. Часть 4. Оценка показателей воспроизводимости и пригодности процесса (В настоящем стандарте установлены наиболее применимые показатели воспроизводимости и пригодности процесса, а так же методы оценки индексов воспроизводимости и пригодности в случае нормального, логнормального и других распределений наблюдаемой характеристики) ГОСТ 26166-84 Обувь повседневная из синтетических и искусственных кож. Технические условия Machine-made foot-wear of artificial and synthetic leather. Specifications (Настоящий стандарт распространяется на повседневную мужскую и женскую обувь из синтетических и искусственных кож и с комбинированным верхом. Стандарт не распространяется на армейскую обувь)
Страница 23
Страница 1 Untitled document
ГОСТРИСО 28640 - 2012
Приложение В
(справочное)
Алгоритмы генерации псевдослучайных чисел
В.1 Текст программы трехиараметрнческого метода GFSR
Ниже приведен текст программы на языке Си. которая в соответствии с ИСО/МЭК 9899
является примером метода GFSR с параметрами (р. . и) = (1279, 418, 32) и периодом
(21"79- 1). При обращении к функции gfsr () происходит генерация целого числа из интервала от
0 до (2 *- 1) включительно. При обращении к функции gfsr_31() происходит генерация целого
числа из интервала от 0 до (2Л| - 1) включительно. Для обращения к функциям gfsr () и
gfsr_31 О необходима единственная инициализация init_gfsr (s). Функция inii_gfsr(s) выполняет
инициализациюприусловии,чтовкачественачальногочислаиспользуется
32-бнтовое целое число без знака [целое число из интервала от 0 до (2’* - 1)]. Полученная
последовательность обеспечивает 39 независимых серий псевдослучайных чисел, каждая из
которыхобладаетнезначительнойавтокорреляцией,имеет39-мерноераспределение
(однородно распределена в 39-мерном гиперкубе) с 32-битовой точностью, и ее функция
автокорреляции такова, что значения близкие к нулю появляются через 21274чисел.
Чтобы получить другую последовательность псевдослучайных чисел, необходимо
изменить начальное число л в функции init
_
gfsr (s). В программе могут быть изменены только
константы />. г/, »г. Значение н1должно быть равно 2 в целой степени в соответствии с длиной
слова машины. Значение и\ в общем случае, равно 32 или 64 в зависимости от возможностей
машины. Например, если длина слова машины 64, постоянную w в программе устанавливают
равной 64, а функция gfsr ( ) генерирует целые числа из интервала от 0 до (264 - 1)
включительно, в то время как функция gfsr_31 ( ) генерирует целые числа из интервала от 0 до
(263 - 1) включительно.
В данной программе предполагается, что длина «беззнакового длинного целого»
составляет не меньше 32 бит.
Текстпрограммы трехиараметрнческого GFSR на языке Си
* « * * « 4 * 4 а * * * * * * * * * + » + а * 4 * 4 * > М4 4 * 4 * 4 * 4 *> 4 *4 *4 »****«/
«define Р 1279
«define Q 418
«define W 32 /* значения W должны быть степенью 2 */
static unsigned long state lPJ :
static int slate_i ;
19