Random _r = new Random(); return _r.Next(10000000,99999999).ToString();
Random _r = new Random(); string randstr = _r.Next(10000000, 99999999).ToString(); char[] b = new char[8]{ randstr[7], //r随机第8位 randstr[6], //r随机第7位 randstr[4], //r随机第5位 randstr[5], //r随机第6位 randstr[3], //r随机第4位 randstr[0], //r随机第1位 randstr[1], //r随机第2位 randstr[2] //r随机第3位 }; return new string(b);
/// 生成卡号 共16位
/// s m r4 d H y M s M H r1 m d r2 r3
/// 2017-02-16 23:58:49 7563
时间加数字的随机数
string _n = DateTime.Now.ToString("yyMMddHHmmss"); Random _r = new Random(); string randstr = _r.Next(1000, 9999).ToString(); char[] b = new char[16]{ _n[11], //s秒第2位 _n[9], //m分第2位 randstr[3], //r随机第4位 _n[5], //d天第2位 _n[7], //H时第2位 _n[1], //y年第2位 _n[3], //M月第2位 _n[10], //s秒第1位 _n[2], //M月第1位 _n[6], //H时第1位 randstr[0], //r随机第1位 _n[8], //m分第1位 _n[0], //y年第1位 _n[4], //d天第1位 randstr[1], //r随机第2位 randstr[2] //r随机第3位 }; return new string(b);