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.1.0+5933a5a54dcb0179652c01f6f4d6ef13e789846e
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. |