Pular para o conteúdo principal

SecureRandom

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class SecureRandom : Random

Hierarquia: object → Random → SecureRandom

Construtores​

SecureRandom()​

public SecureRandom()

SecureRandom(RandomNumberGenerator)​

public SecureRandom(RandomNumberGenerator rng)

Parâmetros

NomeTipoDescrição
rngRandomNumberGenerator

Métodos​

Next()​

public override int Next()

Retorno

int


Next(int, int)​

public override int Next(int minValue, int maxValue)

Parâmetros

NomeTipoDescrição
minValueint
maxValueint

Retorno

int


Next(int)​

public override int Next(int maxValue)

Parâmetros

NomeTipoDescrição
maxValueint

Retorno

int


NextBytes(byte[])​

public override void NextBytes(byte[] buffer)

Parâmetros

NomeTipoDescrição
bufferbyte[]

NextDouble()​

public override double NextDouble()

Retorno

double


NextPassword(IEnumerable<char>, int)​

Given a set of characters and a length, generates a random password.

public string NextPassword(IEnumerable<char> charset, int length)

Parâmetros

NomeTipoDescrição
charsetIEnumerable<char>Set of characters to choose each character from
lengthintLength of the password

Retorno

string — A random password of the given length with only the characters in the given set choosen randomly


Sample()​

protected override double Sample()

Retorno

double


Membros herdados​

ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()

View as Markdown