Javascript 随机生成器工具中的副本

Javascript 随机生成器工具中的副本,javascript,Javascript,我不是博客出身,但我需要在帖子中集成一个随机生成器。此JS代码工作正常,但会生成重复的代码。任何人都可以帮助我避免这个问题。 我真的很感激 亲切的问候 var logancopy=[“Pahari Potwari巴基斯坦”、“Minangkabau印度尼西亚”、“斯洛文尼亚”、“美索不达米亚阿拉伯语伊拉克”, //更多 ]; $(文档).ready(函数(){ initbutton(); }); 函数initbutton(){ $('#generate')。在('click',function

我不是博客出身,但我需要在帖子中集成一个随机生成器。此JS代码工作正常,但会生成重复的代码。任何人都可以帮助我避免这个问题。 我真的很感激

亲切的问候

var logancopy=[“Pahari Potwari
巴基斯坦”、“Minangkabau
印度尼西亚”、“斯洛文尼亚”、“美索不达米亚阿拉伯语
伊拉克”, //更多 ]; $(文档).ready(函数(){ initbutton(); }); 函数initbutton(){ $('#generate')。在('click',function()上{ cleardisplay(); 说(); }); } 函数cleardisplay(){ $('#display').empty(); } 函数speak(){ var num=parseInt($('#num').val(); var typ=$('#typ').val(); 如果(类型=='w'){ createwords(num); } else if(类型=='s'){ 创建句子(num); } else{/*如果下拉列表失败,则默认为段落*/ 创建段落(num); } } 函数(n){
对于(var i=0;我为什么不洗牌数组?听说过生日悖论吗?这种情况与此相关。在某个静态范围内生成随机数的次数越多,出现重复数的可能性就越大。随机数并非每次都是唯一的(虽然它旨在不受模式的影响,但它不是唯一的)(请参阅答案下的第一条评论)),因此您可能会遇到欺骗。