Methods for Random Number Tracking


 
Thread Tools Search this Thread
Top Forums Programming Methods for Random Number Tracking
# 1  
Old 07-03-2011
Methods for Random Number Tracking

what types of methods and algorithms are used to track random number generators? I'm working on computer security, and I want to know all the different ways to track random number generators so I know what to counter
# 2  
Old 07-04-2011
What do you mean by "track" in this case? Keep track of what PRNGs are out there?
# 3  
Old 07-04-2011
by "track" I mean predict what numbers will be generated by the RNG in advance.
# 4  
Old 07-04-2011
Hi.
Quote:
The subject of random number generation and testing is reviewed extensively in Knuth's Seminumerical Algorithms.

* Donald E. Knuth, The Art of Computer Programming: Seminumerical Algorithms (Vol 2, 3rd Ed, 1997), Addison-Wesley, ISBN 0201896842.

more at: Random Number References and Further Reading - GNU Scientific Library -- Reference Manual
But probably impossible for sources such as:
Quote:
HotBits is an Internet resource that brings genuine random numbers, generated by a process fundamentally governed by the inherent uncertainty in the quantum mechanical laws of nature ...

-- HotBits: Genuine Random Numbers
Best wishes ... cheers, drl
# 5  
Old 07-05-2011
thank you for the information, I actually own the first, third, and fourth volumes of "The Art of Computer Programming" however I never bought the second volume. I shall look into it. I have heard of the idea of generating random numbers using the uncertainty in the quantum mechanical laws of nature; however as far as the Computer Science community has published, it has not successfully been done in a way such that no pattern will emerge, so the HotBits is most likely very random, but not 100% untraceable.
# 6  
Old 07-05-2011
Quote:
Originally Posted by azar.zorn
however as far as the Computer Science community has published, it has not successfully been done in a way such that no pattern will emerge, so the HotBits is most likely very random, but not 100% untraceable.
Aim an alpha/beta radiation source at a camera and note where random pixels appear -- where does the computing bias arise in that?

Or more lately, reflect a coherent optical source back into itself and record the avalanche of noise that comes out. This one particularly can generate random numbers very very fast.
# 7  
Old 07-05-2011
I did say that this was for a computer security project. I figured that it implied that everything was being done computationally, with no specific physical elements involved, so that it may work on any computer. So I was not considering anything involving a physical trigger. it is well known to me that radioactive decay is entirely random.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

random number

How can I choose randomly the row numbers of my file in awk? (4 Replies)
Discussion started by: Homa
4 Replies

2. Shell Programming and Scripting

Create random number

Hi, I'm trying to create a script that will print random numbers with length of three. Below is the expected out. 928-377-899 942-458-310 951-948-511 962-681-415 995-161-708 997-997-209 thanks (4 Replies)
Discussion started by: reignangel2003
4 Replies

3. Shell Programming and Scripting

Random pieces of number

Hello folks, i have number for example 10 and i want to divide into 4 random pieces that may be (6+2+1+1). How can i do this via script i have random number 234951 and i want to divide into 31 pieces. (6 Replies)
Discussion started by: learnbash
6 Replies

4. Programming

Generate random number

I saw this formula to generate random number between two specified values in shell script.the following. $(((RANDOM%(max-min+divisibleBy))/divisibleBy*divisibleBy+min)) Give a example in book. Generate random number between 6 and 30.like this. $(((RANDOM%30/3+1)*3)) But I have a... (1 Reply)
Discussion started by: luoluo
1 Replies

5. Programming

Random number is not reused

I need to generate and reuse a 5 digit random number every time my program is executed. But the following generates random numbers every time the function is called. #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.h> #include <time.h> ... (12 Replies)
Discussion started by: limmer
12 Replies

6. Programming

C Help; generating a random number.

Im new to C, and Im having a hard time getting a random number. In bash, I would do something similar to the following to get a random number; #!/bin/bash seed1=$RANDOM seed2=$RANDOM seed3=$RANDOM SEED=`expr $seed1 * $seed2 / $seed3` echo ${SEED%.*} Now, in online examples... (4 Replies)
Discussion started by: trey85stang
4 Replies

7. Shell Programming and Scripting

ksh: random number between 1-10

How do I create a random number between 1 and 10 in kornshell? (2 Replies)
Discussion started by: dangral
2 Replies

8. Shell Programming and Scripting

Regarding Random Number Genration

HI please help me in solving this issue. I have a shell script which consists of ten statemnts ( i mean 10 executable statments)...........and if i run that script the 10 statmenst will execute continously ............ But now my probelm is i have to write another script --> to... (0 Replies)
Discussion started by: lalitka
0 Replies

9. Programming

Random number generation

Hi...How can I generate random numbers between a given range ...preferably between 1 and 100...in UNIX C programming...? I tried out functions like rand(),drand48() etc but didnt get satisfactory results... Thanks a lot in advance.......... (1 Reply)
Discussion started by: tej.buch
1 Replies

10. Shell Programming and Scripting

event number tracking

Having a bit of trouble trying to sort this one out so any advice is appreciated. I have several scripts running in cron monitoring different events on different servers. These scripts log information events and critical events to a central log file. I wanted to add an event number to every... (4 Replies)
Discussion started by: frustrated1
4 Replies
Login or Register to Ask a Question