随机产生一个跟时间相关的字符串
2007-03-24 11:30
489 查看
public string GetRndString()
{
Random rnd = new Random(System.Environment.TickCount);
DateTime dt = DateTime.Now;
string strRnd = dt.Year.ToString();
strRnd += dt.Month.ToString().PadLeft(2, '0');
strRnd += dt.Day.ToString().PadLeft(2, '0');
strRnd += dt.Hour.ToString().PadLeft(2, '0');
strRnd += dt.Minute.ToString().PadLeft(2, '0');
strRnd += dt.Second.ToString().PadLeft(2, '0');
strRnd += rnd.Next(1, 999999).ToString().PadLeft(6, '0');
strRnd += rnd.Next(1, 999).ToString().PadLeft(3, '0');
return strRnd;
}
{
Random rnd = new Random(System.Environment.TickCount);
DateTime dt = DateTime.Now;
string strRnd = dt.Year.ToString();
strRnd += dt.Month.ToString().PadLeft(2, '0');
strRnd += dt.Day.ToString().PadLeft(2, '0');
strRnd += dt.Hour.ToString().PadLeft(2, '0');
strRnd += dt.Minute.ToString().PadLeft(2, '0');
strRnd += dt.Second.ToString().PadLeft(2, '0');
strRnd += rnd.Next(1, 999999).ToString().PadLeft(6, '0');
strRnd += rnd.Next(1, 999).ToString().PadLeft(3, '0');
return strRnd;
}
相关文章推荐
- 获取系统当前时间,完成格式化,得到一个字符串。例如”201608130743”(指年月日时分)。再随机取3个小于10的整数,分别插入到 字符串的年、月、日后面,完成输出。
- 随机产生一个字符串
- 如何随机产生一个自定义长度的字符串?
- 系统会随机给你一个日期(yyyy-MM-dd)字符串,你需要计算这个时间上一个月的最后一天的具体日期,最后以yyyy年MM月dd日的字符形式返回
- 微信小程序 随机字符串产生函数 时间戳产生函数
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 使用linux下时间做因子产生随机字符串
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出
- 字符串-数组的定义和关系,应用产生一个随机字符串
- 在某段时间内,随机产生一个时间,包括时分秒
- 一个产生随机数字 字符串验证码 日期的类扩展实现
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 用java中的Math.random()函数产生一个简单的随机字符串
- 一个产生随机字符串随机密码的类
- 随机产生一个类似身份证号码的18位字符串
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- Java正则表达式匹配一个时间格式的字符串
- 随机产生由特殊字符,大小写字母以及数字组成的字符串,且每种字符都至少出现一次
- 一个日期时间字符串的解析类