RandomShift Class
Generate pseudo random numbers using xorshift128+ algorithm.
This class is not thread-safe and should be instantiated once per thread.
Namespace: Aerospike.ClientAssembly: AerospikeClient (in AerospikeClient.dll) Version: 8.0.1+e35566e493546c0887ebb841c8e2a2c6a7cbde18
public sealed class RandomShift
- Inheritance
- Object RandomShift
RandomShift |
Generate seeds using standard Random class.
|
ThreadLocalInstance |
Get thread local instance of RandomShift. The instance does not need
to be placed in IIS HttpContext because it will only be used immediately
in the same thread as it was retrieved. IIS will not have a chance
to switch threads on this instance.
|
Next() |
Generate random unsigned integer.
|
Next(Int32, Int32) |
Generate random integer between begin (inclusive) and end (exclusive).
|
NextBytes |
Generate random bytes.
|
NextLong |
Generate random unsigned long value.
|
NextString |
Generate a random string of given size.
|