Re: Creating the same random numbers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Jan 29, 2011 at 07:59:34PM +0000, creslin@xxxxxxxxx wrote:
> But in short answer yes, if you use the same seed the same answer
> would be generated, assuming no further entropy is used later I.e
> dependent on method employed to expand. Though then the 'randomness'
> is in the seed not the output. Its this capability which allows simple
> access control token devices to operate.
> 
I'm not quite familiar with the number generators in the kernel. Right
now I do this to get a random number betwen min and max:

/* compute the random value within the given min and max wrt to step */
int tmp_bytes, range;

range = max - min + 1;
get_random_bytes(&tmp_bytes, sizeof(tmp_bytes));
if (0 > tmp_bytes)
	tmp_bytes = -tmp_bytes;
new_random_param->curval = tmp_bytes % range + min;

You mentioned the seed value. Is there a way to set a seed value before
I invoke get_random_bytes? Could you direct me to a page / source file
where I can get more information about it?

Thanks for all responses so long!
Andreas Leppert


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux