Генератор случайных чисел без специальных функций

Раздел: Лаборатория Касперского
Продавец: ShopLab
В наличии: Есть в наличии
Количество продаж: 2 всего | возвратов 0
Отзывы покупателей: 0 Положительных | Отрицательных 0
Тип товара: genereator.doc (25088 байт)
Загружен: 24.11.2008 14:36:51
✔ В наличии
✔ Моментальная доставка

* Окончательная стоимость с учетом индивидуальных скидок рассчитывается на странице оплаты.

Добавить в корзину
Подарочная картаLitecoinDigiseller

Потребность в генераторе случайных чисел возникает довольно часто. И речь не идет о встроенных функциях типа Random(). Речь идет о собственном генераторе или алгоритме такого генератора. Только на первый взгляд это тривиальная проблема. Попробуйте самостоятельно написать такой генератор и вы убедитесь, что это не просто. Вам предлагаются две программы (Pascal), генерирующие случайные числа, причем специальные функции не используются. В тексте программ очень легко разобраться и переписать их на любом языке программирования. Основой алгоритма есть рекурентное выражение, обращение к которому с параметрами, полученными на предыдущем шаге и позволяет генерировать следующее случайное число. Коэфициенты подобраны для двух циклов – один длиной 64 числа, другой – 65536. Генерируются целые числа из указанных диапазонов. Главное достоинство алгоритма в том, что кажное случайное число из диапазона генерируется ровно один раз. Попробуйте найти такую встроенную функцию. Легко переписать эти алгоритмы так, чтобы числа были не целыми, а диапазон например от 0 до 1. В одной из программ это продемонстрировано, но сравнивая программы, легко вернуться к целым числам. Программы очень короткие, работают быстро, отличаются только набором коэффициентов и типами переменных. Алгоритм программ может быть адаптирован и к другим промежуткам для целых чисел, но придется повозиться (требуется знание математики).
Дополнительная информация
Вы получает файл в формате *.doc, в котором приведены тексты двух программ (программа - 12 строк с операторами вывода и вызова).

Отзывов от покупателей не поступало.
Положительных 0 Отрицательных 0

Популярные товары

HELLDIVERS™ 2 + ВЫБОР РЕГИОНА •STEAM ⚡️АВТОДОСТАВКА💳0% HELLDIVERS™ 2 + ВЫБОР РЕГИОНА •STEAM ⚡️АВТОДОСТАВКА💳0% DarkAwe 41522 6638 3175P
⚡️ Подарочная карта Apple iTunes (RU) 500-30000 руб. ⚡️ Подарочная карта Apple iTunes (RU) 500-30000 руб. x-sale 21172 654 568P
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global🎮
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global🎮 All for Gamers 3192 69 1199P
⚡ FORTNITE Crew (Battle Pass +  1000 V-Bucks) - 1 месяц
⚡ FORTNITE Crew (Battle Pass + 1000 V-Bucks) - 1 месяц skymannn 15695 8550 375P
✅ XBOX GAME PASS ULTIMATE 1 МЕСЯЦ +  EA PLAY🚀ПРОДЛЕНИЕ
✅ XBOX GAME PASS ULTIMATE 1 МЕСЯЦ + EA PLAY🚀ПРОДЛЕНИЕ qu1teclutter 5604 119 551P Подарочная карта
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global💣
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global💣 All for Gamers 3333 80 1199P
Apex Legends 1000-2150-4350-6700-11500 Coins🔵(EA App) Apex Legends 1000-2150-4350-6700-11500 Coins🔵(EA App) Igromagaz 71150 1993 999P
🚀XBOX GAME PASS ULTIMATE 12/ 9/ 5/ 1М - БЫСТРО🚀 🚀XBOX GAME PASS ULTIMATE 12/ 9/ 5/ 1М - БЫСТРО🚀 Grim Ghetto 13579 7864 2899P
⚽️СБП БЕЗ % PC EA FC 24 500-1050-1600-2800-5900-12000⚽️ ⚽️СБП БЕЗ % PC EA FC 24 500-1050-1600-2800-5900-12000⚽️ Nomorefarm 14032 227 499P
👑 КАРТА СМЕНА РЕГИОНА STEAM 💠КАЗАХСТАН TENGE💠АВТО
👑 КАРТА СМЕНА РЕГИОНА STEAM 💠КАЗАХСТАН TENGE💠АВТО SiparisApp 100 100 138P
💰(АВТО) ROBLOX 800-4500-10000 Robux (ВСЕ СТРАНЫ)
💰(АВТО) ROBLOX 800-4500-10000 Robux (ВСЕ СТРАНЫ) topesteller 1979 58 1103P Подарочная карта
HELLDIVERS™ 2 · RU/ KZ/ UA/ CIS/ TR/ AR🚀АВТО💳0% Карты HELLDIVERS™ 2 · RU/ KZ/ UA/ CIS/ TR/ AR🚀АВТО💳0% Карты KEYBD 8070 1236 3175P
⭐  6 МЕСЯЦЕВ ⭐ ЯНДЕКС ПЛЮС⭐ ИНВАЙТ🔴  ГАРАНТИЯ🔴 + 🎁Подарок ⭐ 6 МЕСЯЦЕВ ⭐ ЯНДЕКС ПЛЮС⭐ ИНВАЙТ🔴 ГАРАНТИЯ🔴 + 🎁Подарок seregavolk 9539 690 99P
EA SPORTS FC™ 24 (FIFA 24) + ВЫБОР STEAM•RU ⚡️АВТО 💳0% EA SPORTS FC™ 24 (FIFA 24) + ВЫБОР STEAM•RU ⚡️АВТО 💳0% DarkAwe 8851 1444 990P
Lethal Company STEAM•RU ⚡️АВТОДОСТАВКА 💳0% КАРТЫ Lethal Company STEAM•RU ⚡️АВТОДОСТАВКА 💳0% КАРТЫ DarkAwe 9799 569 500P
Deep Rock Galactic: Survivor STEAM•RU ⚡️АВТО 💳0% Deep Rock Galactic: Survivor STEAM•RU ⚡️АВТО 💳0% DarkAwe 2272 255 400P
Grand Theft Auto V: Premium Edition (GTA 5) STEAM⚡️ Grand Theft Auto V: Premium Edition (GTA 5) STEAM⚡️ DarkAwe 7747 718 1990P
Borderlands 3 STEAM•RU + ВЫБОР⚡️АВТОДОСТАВКА 💳0% Borderlands 3 STEAM•RU + ВЫБОР⚡️АВТОДОСТАВКА 💳0% DarkAwe 3385 520 2606P
🌀FORTNITE В-Баксы✦1000^27000✦ЭПИК|XBOX|PS|ПК БЫСТРО+ 🎁
🌀FORTNITE В-Баксы✦1000^27000✦ЭПИК|XBOX|PS|ПК БЫСТРО+ 🎁 All for Gamers 32319 11723 439P Подарочная карта
🟧XBOX GAME PASS ULTIMATE 1-5-9-12 МЕСЯЦЕВ БЫСТРО
🟧XBOX GAME PASS ULTIMATE 1-5-9-12 МЕСЯЦЕВ БЫСТРО All for Gamers 4481 1531 549P Подарочная карта
🔥FORTNITE В-БАКСЫ 1000-81000,НАБОРЫ,CREW PC/ XBOX/ PS+ 🎁
🔥FORTNITE В-БАКСЫ 1000-81000,НАБОРЫ,CREW PC/ XBOX/ PS+ 🎁 YeezyGames 5196 2057 499P
⭐ ️Xbox Game Pass ULTIMATE 1 Месяц +  💳 +  ПРОДЛЕНИЕ ✅
⭐ ️Xbox Game Pass ULTIMATE 1 Месяц + 💳 + ПРОДЛЕНИЕ ✅ fursov.me 12304 2286 499P Подарочная карта
🔥 ✅★3/ 6/ 12 МЕСЯЦЕВ SPOTIFY PREMIUM ✅ РАБОТАЕТ В РФ ★🔥
🔥 ✅★3/ 6/ 12 МЕСЯЦЕВ SPOTIFY PREMIUM ✅ РАБОТАЕТ В РФ ★🔥 Top Notch Gaming 100 100 144P Подарочная карта