永发信息网

在C#中如何实现每0.1秒产生一个随机数?

答案:2  悬赏:80  手机版
解决时间 2021-12-17 01:31
  • 提问者网友:伪装式的空心
  • 2021-12-16 12:11
在C#中如何实现每0.1秒产生一个随机数?
最佳答案
  • 五星知识达人网友:雾会散尽叭
  • 2021-12-16 13:07
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;//启用计时控件
timer1.Interval = 100;//事件频率100毫秒
} private void timer1_Tick(object sender, EventArgs e)
{
Random rd = new Random();//伪随机数生成器
label1.Text = Convert.ToString(rd.Next(100));//显示100以内的伪随机数
}
全部回答
  • 1楼网友:猫腻仙女抱
  • 2021-12-16 13:53

可以用sleep来实现:

private void button1_click(boject sender, eventargs e)

{

    random rnd = new random();

    while(true)

    {

    textbox1.text += r.next(0, 800) + "\n";

    system.threading.thread.sleep(100);  // 延迟100毫秒

    application.doevents(); // 防假死

    }

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯