如何在用户点击的每个按钮中编写随机函数

时间:2016-05-20 01:00:08

标签: c#

如果用户单击一个按钮,它应该在按钮上显示一个随机数(而不是在消息框中)。 怎么做enter image description here

1 个答案:

答案 0 :(得分:2)

试试这个:(感谢this answer提供RandomNumber实施)

private static readonly Random random = new Random();
private static readonly object syncLock = new object();

public static int RandomNumber(int min, int max)
{
    lock (syncLock) // synchronize
    {
        return random.Next(min, max);
    }
}

private void button2_Click(object sender, EventArgs e)
{
    button2.Text = RandomNumber(5, 10).ToString();
}