Mostra i principali dati dell'item
Generatori di numeri pseudocasuali: i casi shift-register e lagged Fibonacci
dc.contributor.advisor | Sorrentino, Alberto <1979> | |
dc.contributor.author | Pelicci, Giorgia <1999> | |
dc.date.accessioned | 2025-02-27T15:35:14Z | |
dc.date.available | 2025-02-27T15:35:14Z | |
dc.date.issued | 2025-02-24 | |
dc.identifier.uri | https://unire.unige.it/handle/123456789/11308 | |
dc.description.abstract | La casualità è un concetto centrale in molteplici ambiti, dalla scienza alla vita quotidiana, e in particolare in numerosi settori come la crittografia, la simulazione e la statistica, dove viene utilizzata per generare risposte nuove e imprevedibili a partire da input dati. Alla base di questa generazione ci sono i numeri pseudo-casuali, generati tramite algoritmi noti come Generatori di Numeri Pseudo-Casuali (PRNG). Questa tesi esplora i generatori shift-register e lagged Fibonacci, analizzandone il funzionamento, il periodo e la qualità statistica delle sequenze generate. Il primo capitolo introduce i criteri per valutare la qualità di un PRNG, con particolare attenzione ai test DieHard. Nel secondo capitolo, vengono descritti in dettaglio i generatori shift-register, che sono efficienti ma con periodi brevi, e i lagged Fibonacci, che offrono periodi più lunghi e maggiore indipendenza nelle sequenze, sebbene con una maggiore complessità computazionale. I risultati mostrano che, pur essendo più semplici, gli shift-register presentano limitazioni nella qualità statistica delle sequenze, mentre i lagged Fibonacci, pur essendo più complessi, garantiscono prestazioni migliori in termini di indipendenza e robustezza. | it_IT |
dc.description.abstract | Randomness is a fundamental concept in various fields, from science to everyday life, and is particularly important in areas such as cryptography, simulation, and statistics, where it is used to generate new and unpredictable outcomes based on given inputs. At the heart of this generation are pseudo-random numbers, produced through algorithms known as Pseudo-Random Number Generators (PRNGs). This thesis examines the shift-register and lagged Fibonacci generators, analyzing their functionality, period, and the statistical quality of the generated sequences. The first chapter introduces the criteria for evaluating the quality of a PRNG, with a focus on the DieHard tests. The second chapter provides a detailed description of shift-register generators, which are efficient but have short periods, and lagged Fibonacci generators, which offer longer periods and greater independence in the sequences, although with higher computational complexity. The results show that while shift-registers are simpler, they have limitations in terms of the statistical quality of the sequences. In contrast, lagged Fibonacci generators, although more complex, deliver better performance in terms of sequence independence and robustness. | en_UK |
dc.language.iso | it | |
dc.rights | info:eu-repo/semantics/closedAccess | |
dc.title | Generatori di numeri pseudocasuali: i casi shift-register e lagged Fibonacci | it_IT |
dc.title.alternative | Pseudo-random number generators: the shift-register and lagged Fibonacci cases | en_UK |
dc.type | info:eu-repo/semantics/bachelorThesis | |
dc.subject.miur | MAT/08 - ANALISI NUMERICA | |
dc.publisher.name | Università degli studi di Genova | |
dc.date.academicyear | 2023/2024 | |
dc.description.corsolaurea | 8760 - MATEMATICA | |
dc.description.area | 7 - SCIENZE MAT.FIS.NAT. | |
dc.description.department | 100021 - DIPARTIMENTO DI MATEMATICA |
Files in questo item
Questo item appare nelle seguenti collezioni
-
Laurea Triennale [2672]