微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 html css js 生成用于排序可视化工具的随机大小数组?

如何解决如何使用 html css js 生成用于排序可视化工具的随机大小数组?

Array_picture

我目前正在开发一个项目排序可视化工具,我需要像给定图片中的数组生成方面的帮助。请帮帮我

解决方法

此函数将为您生成一个随机长度和随机数(具有您确定的范围)的数组,您可以在您的可视化工具中使用它。

function createRandomSizeArray(minArrayLength,maxArrayLength,minColumnHeight,maxColumnHeight){
   let ArrayLength = getRandomInt(minArrayLength,maxArrayLength);
   let arr = new Array(ArrayLength);
   for(let i = 0; i< arr.length; i++){
      arr[i] = getRandomInt(minColumnHeight,maxColumnHeight);
   }
   
   return arr;
}

function getRandomInt(min,max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(createRandomSizeArray(5,10,2,100));

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。