学习C#------随机数生成

0-10生成

  public void WriteMetaData3()
        {
            #region 
            Random ls1 = new Random(Guid.NewGuid().GetHashCode());
            Random ls2 = new Random(Guid.NewGuid().GetHashCode());
            Random ls3 = new Random(Guid.NewGuid().GetHashCode());
            Random ls4 = new Random(Guid.NewGuid().GetHashCode());
            var b1 = ls1.Next(10).ToString();
            var b2 = ls2.Next(10).ToString();
            var b3 = ls3.Next(10).ToString();
            var b4 = ls4.Next(10).ToString();
            var b11 = ls1.Next(10).ToString();
            var b22 = ls2.Next(10).ToString();
            var b33 = ls3.Next(10).ToString();
            var b44 = ls4.Next(10).ToString();


            var q1 = b11.ToString() + '.' + b1.ToString();
            var q2 = b22.ToString() + '.' + b2.ToString();
            var q3 = b33.ToString() + '.' + b3.ToString();
            var q4 = b44.ToString() + '.' + b4.ToString();
            var swdataid512 = "Testyl00000001";
            var modelv = GetMetaDatGModel(swdataid512, q1);
            InvokeAPI_Data_MetaData_Add(modelv);

            var swdataid612 = "Testyl00000002";
            var modelc1 = GetMetaDatGModel(swdataid612, q2);
            InvokeAPI_Data_MetaData_Add(modelc1);


            var swdataid712 = "Testyl00000003";
            var modelb1 = GetMetaDatGModel(swdataid712, q3);
            InvokeAPI_Data_MetaData_Add(modelb1);

            var swdataid812 = "Testyl00000004";
            var modeln = GetMetaDatGModel(swdataid812, q4);
            InvokeAPI_Data_MetaData_Add(modeln);
            #endregion
        }

0.5-1生成

  #region 
            Random ls1 = new Random(Guid.NewGuid().GetHashCode());
            Random ls2 = new Random(Guid.NewGuid().GetHashCode());
            Random ls3 = new Random(Guid.NewGuid().GetHashCode());
            Random ls4 = new Random(Guid.NewGuid().GetHashCode());
            var b1 = ls1.Next(50, 100).ToString();
            var b2 = ls2.Next(50, 100).ToString();
            var b3 = ls3.Next(50, 100).ToString();
            var b4 = ls4.Next(50, 100).ToString();
            var z1 = 0.0;
            var q1 = z1.ToString() + '.' + b1.ToString();
            var q2 = z1.ToString() + '.' + b2.ToString();
            var q3 = z1.ToString() + '.' + b3.ToString();
            var q4 = z1.ToString() + '.' + b4.ToString();
            var swdataid512 = "Testls00000001";
            var modelv = GetMetaDatGModel(swdataid512, q1);
            InvokeAPI_Data_MetaData_Add(modelv);

            var swdataid612 = "Testls00000002";
            var modelc1 = GetMetaDatGModel(swdataid612, q2);
            InvokeAPI_Data_MetaData_Add(modelc1);


            var swdataid712 = "Testls00000003";
            var modelb1 = GetMetaDatGModel(swdataid712, q3);
            InvokeAPI_Data_MetaData_Add(modelb1);

            var swdataid812 = "Testls00000004";
            var modeln = GetMetaDatGModel(swdataid812, q4);
            InvokeAPI_Data_MetaData_Add(modeln);

            #endregion

2021.11.15更新,代码过于冗余,优化示例如下

 static void Main(string[] args)
        {
            Random[] name =new Random[4];
            for (int i = 0; i < 4; i++)
            {
                name[i] = new Random(Guid.NewGuid().GetHashCode());
            }
            string[] post = new string[4];
            for (int i = 0; i < 4; i++)
            {
                post[i]= name[i].Next(10).ToString();
                var get = post[i];
              
            }
            Console.WriteLine("{0},{1},{2},{3}", post[0], post[1], post[2],post[3]);
            Console.ReadKey();
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值