For the latest news and information visit
The GNU Crypto project

gnu.crypto.util
Class PRNG

java.lang.Object
  extended bygnu.crypto.util.PRNG

public class PRNG
extends java.lang.Object

A useful Singleton hash-based (SHA) pseudo-random number generator used throughout this library.

Version:
$Revision: 1.2 $
See Also:
MDGenerator

Method Summary
static void nextBytes(byte[] buffer)
          Completely fills the designated buffer with random data generated by the underlying singleton.
static void nextBytes(byte[] buffer, int offset, int length)
          Fills the designated buffer, starting from byte at position offset with, at most, length bytes of random data generated by the underlying singleton.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

nextBytes

public static void nextBytes(byte[] buffer)

Completely fills the designated buffer with random data generated by the underlying singleton.

Parameters:
buffer - the place holder of random bytes generated by this PRNG singleton. On output, the contents of buffer are replaced with pseudo-random data, iff the buffer size is not zero.

nextBytes

public static void nextBytes(byte[] buffer,
                             int offset,
                             int length)

Fills the designated buffer, starting from byte at position offset with, at most, length bytes of random data generated by the underlying singleton.

See Also:
IRandom.nextBytes(byte[], int, int)

For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.