JS实现的随机排序功能算法示例
本文实例讲述了JS实现的随机排序功能算法。分享给大家供大家参考,具体如下:
使用JS编写一个方法让数组中的元素每次刷新随机排列
方法一:
vararr=[1,2,3,4]; vart; for(vari=0;i方法二:
vararr=[1,2,3,4]; varbrr=[]; varnum=arr.length; for(vari=0;i方法三:---bestway.
functionrandomsort(a,b){ returnMath.random()>.5?-1:1;//通过随机产生0到1的数,然后判断是否大于0.5从而影响排序,产生随机性的效果。 } vararr=[1,2,3,4,5]; arr.sort(randomsort);PS:这里再为大家提供几款相关在线工具供大家参考使用:
在线随机数字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu在线中英文根据首字母排序工具:
http://tools.jb51.net/aideddesign/zh_paixu在线文本倒序翻转排序工具:
http://tools.jb51.net/aideddesign/flipped_txt更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。