想实现这种效果只能用多线程 把while里面的代码去掉Thread.CurrentThread.Join(1000);然后放进timer里面就行了你现在的实现方法只会显示最后的结果 因为在同一个方法内的所有操作都只会在结束时得到一个结果 然后UI刷新时只刷新这个结果 所以你要让处理逻辑和UI刷新分开来做 也就是多线程操作
那你就一次产生5随机数不就好了么?