КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
ЗАСТОСУВАННЯ ВИПАДКОВИХ ЧИСЕЛ У КОМП’ЮТЕРНИХ ІГРАХ
Ольга Кудрань, Світлана Анатоліївна Кирилащук

Остання редакція: 2026-01-05

Анотація


У роботі розглянуто роль випадкових чисел у комп’ютерних іграх як одного з ключових інструментів моделювання невизначеності та різноманітності ігрового процесу. Проаналізовано математичні основи генерації випадкових і псевдовипадкових чисел, їхні властивості та обмеження. Розглянуто основні алгоритми генераторів випадкових чисел, що застосовуються в ігровій індустрії, а також напрями їх використання для створення ігрових подій, поведінки персонажів, процедурної генерації контенту та балансування ігрових механік. Зроблено висновки щодо значення випадковості для підвищення реалістичності та реіграбельності комп’ютерних ігор.

 

 

USE OF RANDOM NUMBERS IN COMPUTER GAMES

Abstract: The paper examines the role of random numbers in computer games as one of the key tools for modeling uncertainty and diversity of the game process. The mathematical foundations of random and pseudo-random number generation, their properties and limitations are analyzed. The main algorithms of random number generators used in the gaming industry are considered, as well as the directions of their use for creating game events, character behavior, procedural content generation and balancing game mechanics. Conclusions are drawn regarding the importance of randomness for increasing the realism and replayability of computer games.


Ключові слова


випадкові числа; генератор випадкових чисел; комп’ютерні ігри; алгоритм; ігрова механіка; random numbers; random number generator; computer games; algorithm; game mechanics.

Посилання


Кнут Д. Е. Мистецтво програмування. Том 2: Напівчислові алгоритми. – М.: Вильямс, 2007. – 832 с.

 

Schell J. The Art of Game Design: A Book of Lenses. – Boca Raton: CRC Press, 2019. – 608 p.

 

https://dl.acm.org/doi/10.1145/272991.272995

 

https://link.springer.com/book/10.1007/978-1-4757-2553-7

 

https://link.springer.com/book/10.1007/978-3-319-42716-4

 

https://docs.unity3d.com/Manual/RandomNumbers.html

 

https://docs.unrealengine.com/5.0/en-US/random-streams-in-unreal-engine/


Повний текст: PDF