随机数发生器的好形式?

时间:2012-12-14 04:57:59

标签: javascript random

我想就做一个随机数发生器得到一些意见。我通过几种不同的方式阅读,这是我在做一些阅读后创建的方式。它是否可以接受?任何可预见的问题?

function master() {
   function generate() { 
      var pickFrom = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
      var j = pickFrom.length;
      // Generates a random number
      var i = Math.floor(Math.random() * j + 1); 
      // Picks a number based on what number was picked.
      var code = pickFrom.charAt(i); 
      document.write(code);
   }

   x = 1;
   while(x) {
      generate();
      x--;
   }
}

master();

1 个答案:

答案 0 :(得分:0)

这实际上取决于应用程序以及您的目标,性能,效率或内容。

当我需要一个非常稳固且性能驱动的随机生成器时,我实际上使用了这个参考。这应该有助于:)

http://social.msdn.microsoft.com/Forums/eu/csharpgeneral/thread/fd8664ac-aa75-47df-94b8-b64580dab93c