Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/125091
Title: Generació de nombres aleatoris i les seves aplicacions
Author: Armengol Vall, Bernat
Director/Tutor: Jorba i Monte, Àngel
Keywords: Generadors de nombres aleatoris
Treballs de fi de grau
Nombres aleatoris
C++ (Llenguatge de programació)
Càlcul integral
Mètode de Montecarlo
Simulació per ordinador
Random number generators
Bachelor's theses
Random numbers
C++ (Computer program language)
Integral calculus
Monte Carlo method
Computer simulation
Issue Date: 27-Jun-2018
Abstract: [en] In this project, as its name indicates, we will study the generation of random numbers by doing tests to verify its validity and by seeing its applications. Firstly, in the first chapter we will introduce the topic where, for example, we will define how the random sequences work. In the second chapter we will start by explaining the generators of linear congruence, multiplicative congruence and different important concepts, then to study thoroughly the generation of the uniform distribution. To continue with, we will study the most used examples: minimum standard, RANDU and the method of shuffling; we will implement them in C language and finally we will discuss other important methods. In the third chapter we will study the most common statistical tests used to detect whether a succession is of independent random variables with uniform distribution: the test $x^{2}$ and the test of Kolmogorov – Smirnov. Then, in the fourth and fifth chapter, we will see the different applications of the generation of random numbers. After that, we will examine the Monte Carlo method through a simple example and we will apply this method to the calculation of integrals. Following on, we will see two different methods in order to reduce the variance since it is a way to reduce the estimation error of this method. To conclude, we will apply the generation of random numbers in simulation techniques to handle queues. In order to study these simulation techniques, we will introduce it through a simple example of the management of a single queue and we will also define the concepts of event and agenda. In this way, we will be able to apply these techniques in more complex applications which are also more useful in real life.
Note: Treballs Finals de Grau de Matemàtiques, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2018, Director: Àngel Jorba i Monte
URI: http://hdl.handle.net/2445/125091
Appears in Collections:Treballs Finals de Grau (TFG) - Matemàtiques

Files in This Item:
File Description SizeFormat 
memoria.pdfMemòria1.08 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons