每次new Random()是一样的,应该这样
Random rand = new Random();
Adaptee adaptee = new Adaptee(rand);
Adaptee adaptee2 = new Adaptee(rand);
Random rand = new Random();
Adaptee adaptee = new Adaptee(rand);
Adaptee adaptee2 = new Adaptee(rand);
解决方案 »
- Timer控件放入Ajax局部刷新内,Timer控件事件内调用js方法,js方法怎么不执行
- 配置文件节点问题
- 太搞笑了也 到底是谁2啊
- 问题:{"Update 无法找到 TableMapping['ds'] 或 DataTable“ds”。"} System.Exception {System.InvalidOperationExce
- DataGridView中外键绑定的问题
- DataGridView控件中數據焦點定位問題
- 哪位大哥能否帮个忙,把AspNetForums由sqlServer的驱动sqlDataPrider改一下,改成Access的驱动?
- 求智能视频监控的源码和说明文档
- Random类的问题
- web程序为什么不能调试
- C#调用C++ Dll ,单返回值不正确
- 已知一段字符串,怎么提取出当中的某一部分
Adaptee adaptee = new Adaptee();
System.Threading.Thread.Sleep(1000);
Adaptee adaptee2 = new Adaptee();
Console.WriteLine(adaptee.Code);
Console.WriteLine(adaptee2.Code);
public class Adaptee
{private Random random;public Adaptee(Random random)
{
this.random=random;
}
public int Code { get { return random.Next(); } } }然后就可以:
Random rand = new Random();
Adaptee adaptee = new Adaptee(rand);
Adaptee adaptee2 = new Adaptee(rand);
Console.WriteLine(adaptee.Code);
Console.WriteLine(adaptee2.Code);