Pular para o conteúdo principal

SecureRandom

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class SecureRandom : Random

Hierarquia: objectRandomSecureRandom

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()