Table of Contents

Class RandomHelper

Namespace
SecureExchangesSDK.Helpers
Assembly
SecureExchangesSDK.NetCore.dll

Helper to generate random string

public static class RandomHelper
Inheritance
RandomHelper
Inherited Members

Fields

LOWER_CHARS

lower alpha char

public const string LOWER_CHARS = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"

Field Value

string

NUMERIC_CHARS

Numeric const

public const string NUMERIC_CHARS = "0,1,2,3,4,5,6,7,8,9"

Field Value

string

SPECIAL_CHARS

Special schar

public const string SPECIAL_CHARS = "!,$,*,@,#,<,>,[,]"

Field Value

string

UPPER_CHARS

Upper chars

public const string UPPER_CHARS = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"

Field Value

string

Properties

ALPHAS_CHARS

Alpha string, with case sensitive

public static string ALPHAS_CHARS { get; }

Property Value

string

Methods

CombineCharsList(params string[])

Combiene multiple list into one

public static string CombineCharsList(params string[] list)

Parameters

list string[]

Returns

string

GenerateCode(int)

Generate code with number only

public static string GenerateCode(int length)

Parameters

length int

Length of the generated number

Returns

string

GenerateCode(int, string)

public static string GenerateCode(int length, string charString)

Parameters

length int
charString string

Returns

string

GenerateComplexPassword(int)

Generate password with numeric, special chars and alphachars

public static string GenerateComplexPassword(int length)

Parameters

length int

The lenght of the string

Returns

string

GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy)

That will generate password by policy

public static string GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy policy)

Parameters

policy BusinessPasswordSuggestionPolicy

Returns

string

Next(int, int)

public static int Next(int minValue, int maxExclusiveValue)

Parameters

minValue int
maxExclusiveValue int

Returns

int