似乎不再使用public class ProductController : ApiController
{
Product product = new Product();
List<Product> productList = new List<Product>();
[HttpGet]
public HttpResponseMessage GetTheProduct(int id)
{
this.productList.Add(new Product {Id = 111,Name= "sandeep" });
return Request.CreateResponse(HttpStatusCode.OK, this.productList.FirstOrDefault(p => p.Id == 111));
}
}
和Randomize()
。
相反,人们会做出类似的事情:
Rnd()
有人可以告诉我为什么在大多数情况下这被认为是“更好”的吗?
答案 0 :(得分:1)
有几个原因。
Random
具有更大的功能..看看here
更重要的是,旧的Randomize
内置于Random
对象的实例化中。默认情况下,Rnd
(无随机数)始终以相同的种子编号开头。如果您在程序开始时没有使用随机数,那么每次运行时,它都会生成相同的数字序列。
最后,在内部Random
对象以不同的方式生成数字,并更好地分散了随机性。