Advertisement
Guest User

Untitled

a guest
Mar 19th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. # 生成随机范围的数字,字符串等
  2. ```js
  3. export default (quantity,minChar = 5,maxChar = 10,fn) => {
  4. let randomArray = [];
  5. while (randomArray.length < quantity){
  6. let num = Math.ceil(Math.random()*minChar*(maxChar/minChar));
  7. if (num >= minChar) randomArray.push(fn(num));
  8. }
  9. return randomArray;
  10. }
  11. ```
  12. ## usage
  13. ```js
  14. let items = random(30,25,30, num => random(num, 1, 22, index => 'qwertyuiopasdfghjklzxcvbnm'.substr(index, 1))
  15. .join(''))
  16. .map(value => {return {content:value};});
  17. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement