Sponsored Content
Top Forums Programming Methods for Random Number Tracking Post 302535999 by azar.zorn on Sunday 3rd of July 2011 07:42:48 PM
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
 

10 More Discussions You Might Find Interesting

1. 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

2. 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

3. 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

4. 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

5. 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

6. 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

7. 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

8. 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

9. 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

10. Programming

random number

How can I choose randomly the row numbers of my file in awk? (4 Replies)
Discussion started by: Homa
4 Replies
Math::Random::OO(3pm)					User Contributed Perl Documentation				     Math::Random::OO(3pm)

NAME
Math::Random::OO - Consistent object-oriented interface for generating random numbers SYNOPSIS
# Using factory functions use Math::Random::OO qw( Uniform UniformInt ); push @prngs, Uniform(), UniformInt(1,6); # Explicit creation of subclasses use Math::Random::OO::Normal; push @prngs, Math::Random::OO::Normal->new(0,2); $_->seed(23) for (@prngs); print( $_->next(), " ") for (@prngs); DESCRIPTION
CPAN contains many modules for generating random numbers in various ways and from various probability distributions using pseudo-random number generation algorithms or other entropy sources. (The "SEE ALSO" section has some examples.) Unfortunately, no standard interface exists across these modules. This module defines an abstract interface for random number generation. Subclasses of this model will implement specific types of random number generators or will wrap existing random number generators. This consistency will come at the cost of some efficiency, but will enable generic routines to be written that can manipulate any provided random number generator that adheres to the interface. E.g., a stochastic simulation could take a number of user-supplied parameters, each of which is a Math::Random::OO subclass object and which represent a stochastic variable with a particular probability distribution. USAGE
Factory Functions use Math::Random::OO qw( Uniform UniformInt Normal Bootstrap ); $uniform = Uniform(-1,1); $uni_int = UniformInt(1,6); $normal = Normal(1,1); $boot = Bootstrap( 2, 3, 3, 4, 4, 4, 5, 5, 5 ); In addition to defining the abstract interface for subclasses, this module imports subclasses and exports factory functions upon request to simplify creating many random number generators at once without typing "Math::Random::OO::Subclass->new()" each time. The factory function names are the same as the suffix of the subclass following "Math::Random::OO". When called, they pass their arguments directly to the "new" constructor method of the corresponding subclass and return a new object of the subclass type. Supported functions and their subclasses include: o "Uniform" -- Math::Random::OO::Uniform (uniform distribution over a range) o "UniformInt" -- Math::Random::OO::UniformInt (uniform distribution of integers over a range) o "Normal" -- Math::Random::OO::Normal (normal distribution with specified mean and standard deviation) o "Bootstrap" -- Math::Random::OO::Bootstrap (bootstrap resampling from a non-parameteric distribution) INTERFACE
All Math::Random::OO subclasses must follow a standard interface. They must provide a "new" method, a "seed" method, and a "next" method. Specific details are left to each interface. "new" This is the standard constructor. Each subclass will define parameters specific to the subclass. "seed" $prng->seed( @seeds ); This method takes seed (or list of seeds) and uses it to set the initial state of the random number generator. As some subclasses may optionally use/require a list of seeds, the interface mandates that a list must be acceptable. Generators requiring a single seed must use the first value in the list. As seeds may be passed to the built-in "srand()" function, they may be truncated as integers, so 0.12 and 0.34 would be the same seed. "next" $rnd = $prng->next(); This method returns the next random number from the random number generator. It does not take (and must not use) any parameters. BUGS
Please report bugs using the CPAN Request Tracker at http://rt.cpan.org/NoAuth/Bugs.html?Dist=Math-Random-OO AUTHOR
David A Golden <dagolden@cpan.org> http://dagolden.com/ COPYRIGHT
Copyright (c) 2004, 2005 by David A. Golden This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. SEE ALSO
This is not an exhaustive list -- search CPAN for that -- but represents some of the more common or established random number generators that I've come across. Math::Random -- multiple random number generators for different distributions (a port of the C randlib) Math::Rand48 -- perl bindings for the drand48 library (according to perl56delta, this may already be the default after perl 5.005_52 if available) Math::Random::MT -- The Mersenne Twister PRNG (good and fast) Math::TrulyRandom -- an interface to random numbers from interrupt timing discrepancies perl v5.10.0 2009-05-02 Math::Random::OO(3pm)
All times are GMT -4. The time now is 07:11 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy