Поделиться через


SafeRandom Класс

Определение

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

public class SafeRandom
type SafeRandom = class
Public Class SafeRandom
Наследование
SafeRandom

Конструкторы

SafeRandom()

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

Методы

Next()

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

Next(Int32, Int32)

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

Next(Int32)

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

NextBytes(Byte[])

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

NextDouble()

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

Методы расширения

NextTimeSpan(SafeRandom, TimeSpan, TimeSpan)

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

NextTimeSpan(SafeRandom, TimeSpan)

Генератор случайных чисел, безопасный для потоков. Имеет тот же API, что и System.Random, но является потокобезопасной, аналогично реализации СтивенОм Toub: http://blogs.msdn.com/b/pfxteam/archive/2014/10/20/9434171.aspx

Применяется к