比如一按开始键,文本框就不断出现随机数。然后按停止就获得一个随机数。。又点类似于电视活动里抽手机号那样啊?

解决方案 »

  1.   

    会取随机数吗Random
    一直循环就是了啊
      

  2.   

    /// <summary>
    /// 获取随机数
    /// </summary>
    /// <param name="length">随机数长度</param>
    /// <returns></returns>
    private long GetRandom(int length)
    {
    if(length<=0)
    throw new Exception("随机数长度指派错误,长度不能为0或负数");
    if(random==null)
    random = new Random();
                
    int minValue = 0;
    int maxValue = int.Parse(System.Math.Pow(10,length).ToString());
    long result = long.Parse(random.Next(minValue,maxValue).ToString());
    return result;
    }
    参数就是你想要随机数的长度!
      

  3.   

    /// <summary>
    /// 获取随机数
    /// </summary>
    /// <param name="length">随机数长度</param>
    /// <returns></returns>
    private long GetRandom(int length)
    {
    if(length<=0)
    throw new Exception("随机数长度指派错误,长度不能为0或负数");
    if(random==null)
    random = new Random();
        
    int minValue = 0;
    int maxValue = int.Parse(System.Math.Pow(10,length).ToString());
    long result = long.Parse(random.Next(minValue,maxValue).ToString());
    return result;
    }
    这个根据你的需要设置长度和数值范围