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
NUMERIC_CHARS
Numeric const
public const string NUMERIC_CHARS = "0,1,2,3,4,5,6,7,8,9"
Field Value
SPECIAL_CHARS
Special schar
public const string SPECIAL_CHARS = "!,$,*,@,#,<,>,[,]"
Field Value
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
Properties
ALPHAS_CHARS
Alpha string, with case sensitive
public static string ALPHAS_CHARS { get; }
Property Value
Methods
CombineCharsList(params string[])
Combiene multiple list into one
public static string CombineCharsList(params string[] list)
Parameters
liststring[]
Returns
GenerateCode(int)
Generate code with number only
public static string GenerateCode(int length)
Parameters
lengthintLength of the generated number
Returns
GenerateCode(int, string)
public static string GenerateCode(int length, string charString)
Parameters
Returns
GenerateComplexPassword(int)
Generate password with numeric, special chars and alphachars
public static string GenerateComplexPassword(int length)
Parameters
lengthintThe lenght of the string
Returns
GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy)
That will generate password by policy
public static string GeneratePasswordWithPolicy(BusinessPasswordSuggestionPolicy policy)
Parameters
Returns
Next(int, int)
public static int Next(int minValue, int maxExclusiveValue)