Class RandomHelper
Helper to generate random string
Assembly: SecureExchangesSDK.dll
Syntax
public static class RandomHelper
Fields
LOWER_CHARS
Declaration
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
NUMERIC_CHARS
Declaration
public const string NUMERIC_CHARS = "0,1,2,3,4,5,6,7,8,9"
Field Value
SPECIAL_CHARS
Declaration
public const string SPECIAL_CHARS = "!,$,*,@,#,<,>,[,]"
Field Value
UPPER_CHARS
Declaration
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
Properties
ALPHAS_CHARS
Alpha string, with case sensitive
Declaration
public static string ALPHAS_CHARS { get; }
Property Value
Methods
CombineCharsList(params string[])
Combiene multiple list into one
Declaration
public static string CombineCharsList(params string[] list)
Parameters
| Type |
Name |
Description |
| string[] |
list |
|
Returns
GenerateCode(int)
Generate code with number only
Declaration
public static string GenerateCode(int length)
Parameters
| Type |
Name |
Description |
| int |
length |
Length of the generated number
|
Returns
GenerateCode(int, string)
Declaration
public static string GenerateCode(int length, string charString)
Parameters
| Type |
Name |
Description |
| int |
length |
|
| string |
charString |
|
Returns
GenerateComplexPassword(int)
Generate password with numeric, special chars and alphachars
Declaration
public static string GenerateComplexPassword(int length)
Parameters
| Type |
Name |
Description |
| int |
length |
The lenght of the string
|
Returns
GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy)
That will generate password by policy
Declaration
public static string GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy policy)
Parameters
Returns
Next(int, int)
Declaration
public static int Next(int minValue, int maxExclusiveValue)
Parameters
| Type |
Name |
Description |
| int |
minValue |
|
| int |
maxExclusiveValue |
|
Returns