方法
Next() | 返回一个非负随机整数。 |
Next(Int32) | 返回一个小于所指定最大值的非负随机整数。 |
Next(Int32, Int32) | 返回在指定范围内的任意整数。 |
NextDouble | 返回一个大于或等于 0.0 且小于 1.0 的随机浮点数。 |
NextString | 返回一个随机字符串。 |
微软官方帮助文档:Random 类 (System) | Microsoft Docs
Vb.Net |
Proj.MsgDebug.Add("随机整数:{0}",Sys.Rand.Next()) Proj.MsgDebug.Add("随机整数:{0}",Sys.Rand.Next()) Proj.MsgDebug.Add("小于100随机整数:{0}",Sys.Rand.Next(100)) Proj.MsgDebug.Add("小于100随机整数:{0}",Sys.Rand.Next(100)) Proj.MsgDebug.Add("1到1000之间随机整数:{0}",Sys.Rand.Next(1,1000)) Proj.MsgDebug.Add("1到1000之间随机整数:{0}",Sys.Rand.Next(1,1000)) Proj.MsgDebug.Add("0到1之间随机浮点数:{0}",Sys.Rand.NextDouble()) Proj.MsgDebug.Add("8位随机字符:{0}",Sys.Rand.NextString(8)) Proj.MsgDebug.Add("16位随机字符:{0}",Sys.Rand.NextString(16)) Proj.MsgDebug.Add("8位随机字符,包含特殊字符:{0}",Sys.Rand.NextString(8,True)) Proj.MsgDebug.Add("16位随机字符,包含特殊字符:{0}",Sys.Rand.NextString(16,True)) Proj.MsgDebug.Add("8位随机字符,不包含特殊字符:{0}",Sys.Rand.NextString(8,False)) Proj.MsgDebug.Add("16位随机字符,不包含特殊字符:{0}",Sys.Rand.NextString(16,False)) '返回结果:随机整数:1581742739 '返回结果:随机整数:230725625 '返回结果:小于100随机整数:97 '返回结果:小于100随机整数:83 '返回结果:1到1000之间随机整数:84 '返回结果:1到1000之间随机整数:976 '返回结果:0到1之间随机浮点数:0.334079995906949 '返回结果:8位随机字符:lU:8bY\3 '返回结果:16位随机字符:.xjGtD58PnUaunH8 '返回结果:8位随机字符,包含特殊字符:Q/AYgTk3 '返回结果:16位随机字符,包含特殊字符:V50;Cq;AxsHoKIp3 '返回结果:8位随机字符,不包含特殊字符:h5n1iiU4 '返回结果:16位随机字符,不包含特殊字符:inxHW8uoYKAIYcw3 |
C# |
Proj.MsgDebug.Add("随机整数:{0}", Sys.Rand.Next()); Proj.MsgDebug.Add("随机整数:{0}", Sys.Rand.Next()); Proj.MsgDebug.Add("小于100随机整数:{0}", Sys.Rand.Next(100)); Proj.MsgDebug.Add("小于100随机整数:{0}", Sys.Rand.Next(100)); Proj.MsgDebug.Add("1到1000之间随机整数:{0}", Sys.Rand.Next(1, 1000)); Proj.MsgDebug.Add("1到1000之间随机整数:{0}", Sys.Rand.Next(1, 1000)); Proj.MsgDebug.Add("0到1之间随机浮点数:{0}", Sys.Rand.NextDouble()); Proj.MsgDebug.Add("8位随机字符:{0}", Sys.Rand.NextString(8)); Proj.MsgDebug.Add("16位随机字符:{0}", Sys.Rand.NextString(16)); Proj.MsgDebug.Add("8位随机字符,包含特殊字符:{0}", Sys.Rand.NextString(8, true)); Proj.MsgDebug.Add("16位随机字符,包含特殊字符:{0}", Sys.Rand.NextString(16, true)); Proj.MsgDebug.Add("8位随机字符,不包含特殊字符:{0}", Sys.Rand.NextString(8, false)); Proj.MsgDebug.Add("16位随机字符,不包含特殊字符:{0}", Sys.Rand.NextString(16, false)); // 返回结果:随机整数:1581742739 // 返回结果:随机整数:230725625 // 返回结果:小于100随机整数:97 // 返回结果:小于100随机整数:83 // 返回结果:1到1000之间随机整数:84 // 返回结果:1到1000之间随机整数:976 // 返回结果:0到1之间随机浮点数:0.334079995906949 // 返回结果:8位随机字符:lU:8bY\3 // 返回结果:16位随机字符:.xjGtD58PnUaunH8 // 返回结果:8位随机字符,包含特殊字符:Q/AYgTk3 // 返回结果:16位随机字符,包含特殊字符:V50;Cq;AxsHoKIp3 // 返回结果:8位随机字符,不包含特殊字符:h5n1iiU4 // 返回结果:16位随机字符,不包含特殊字符:inxHW8uoYKAIYcw3 |