0

我想就做一个随机数生成器得到一些意见。我阅读了几种不同的方法来做到这一点,这是我在做了一点阅读后创建的方式。它是可接受的形式吗?有什么可预见的问题吗?

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();
4

1 回答 1

0

这实际上取决于应用程序以及您的目标、性能、效率或什么。

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

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

于 2012-12-14T05:00:54.790 回答