//Generate random transaction id public string Generate() { long ticks = System.DateTime.Now.Ticks; System.Threading.Thread.Sleep(200); Java.Util.Random rnd = new Java.Util.Random(); string rndm = Integer.ToString(rnd.NextInt()) + (System.DateTime.Now.Ticks - ticks / 1000); return(rndm); }
public static byte[] GetRandomByteArray(int nLength) { byte[] data = new byte[nLength]; var rmByte = new Java.Util.Random(DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()); for (int i = 0; i < nLength; i++) { // 该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n data[i] = (byte)rmByte.NextInt(256); } return(data); }
public static List <string> GetListKeyboard(this string param, string aide) { Java.Util.Random rnd = new Java.Util.Random(); List <string> return_var = param.ToList_OUF(); for (int i = param.Length; i < 12; i++) { int element = rnd.NextInt(ALPHABET.Count); return_var.Add(ALPHABET[element]); } for (int i = 0; i < aide.Length; i++) { return_var.ReplaceWidthWhiteSpace(aide[i].ToString()); } return(return_var); }
public static int nextInt(this Java.Util.Random random, int n) { return(random.NextInt(n)); }