Pseudo Random Number Generation and Random Event Validation through Graphical Analysis - PowerPoint PPT Presentation

About This Presentation
Title:

Pseudo Random Number Generation and Random Event Validation through Graphical Analysis

Description:

Pseudo Random Number Generation and Random Event Validation through Graphical Analysis What is randomness? A function not affected by any input or state Independent ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 13
Provided by: AndreW771
Category:

less

Transcript and Presenter's Notes

Title: Pseudo Random Number Generation and Random Event Validation through Graphical Analysis


1
Pseudo Random Number Generation and Random Event
Validation through Graphical Analysis
2
What is randomness?
  • A function not affected by any input or state
  • Independent of previous results
  • Example
  • Flipping an unbiased coin
  • Rolling die
  • Quantum effects

3
True vs Pseudo
  • RNG
  • No input criteria
  • Cannot be predicted
  • PRNG
  • Input initial seed
  • usually predictable
  • In the form of a mathematical function

4
The problem
  • Computer systems need random numbers
  • Provided by a PRNG
  • Poor vs Good

5
Good vs Poor
  • R250
  • Linear recursive method
  • Von Neumanns Middle Square method
  • Good PRNG using a bad seed

6
Example
  • Linear Recursive Method
  • Xn1 (aXn b) m
  • a 273 673 163 155 8
  • b 138
  • m 248
  • Period

7
  • Approx. 1 year _at_ 10 000 000 random numbers
    per second
  • Or
  • 3 x 1014 random numbers

8
Random Event Validation
  • Look at existing PRNG
  • Investigate Lotto numbers
  • Build hardware RNG

9
A graphical view
  • Method of delayed coordinates plotted in a phase
    space
  • Convert 1-D to 3-D by
  • Xn sn-2 sn-3
  • Yn sn-1 sn - 2
  • Zn sn sn-1
  • Higher dimensions are possible
  • Acts as a comb

10
What to expect
  • True random data set - Random Cloud
  • Random cloud for a good PRNG
  • Poor PRNG will result in attractors

11
True random
12
Poor PRNG
ISNs from Windows 98 SE TPC/IP
Write a Comment
User Comments (0)
About PowerShow.com