Seed Property
The seed.
Syntax
ezrand.getSeed([callback]) ezrand.setSeed( seed_Buffer, [callback])
Default Value
""
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for the getSeed([callback]) method is defined as:
function(err, buffer){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'buffer' is the value returned by the method.
The callback for the setSeed([callback]) method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
This property specifies the seed. This value is optional. If not specified and a seed is required the class will use the current time.
Seed Notes
- When Algorithm is set to 0 (raISAAC) the class uses the leftmost 256 bytes.
- When Algorithm is set to 1 (raMSCryptoAPI) the seed is ignored.
- When Algorithm is set to 2 (raPlatform) the class uses the leftmost 4 bytes.
- When Algorithm is set to 3 (raSecurePlatform) in .NET the seed is ignored. The seed is applicable in Java.
Data Type
Buffer