漏刻有时数据可视化应用到的机器自动模拟数据的js函数相关解决方案

简介: 漏刻有时数据可视化应用到的机器自动模拟数据的js函数相关解决方案

一、生成从minNum到maxNum的随机数(区间内的两位小数随机数)

        function randomNum(minNum, maxNum) {
            switch (arguments.length) {
                case 1:
                    return parseFloat(Math.random() * minNum + 1).toFixed(2);
                    break;
                case 2:
                    return parseFloat(Math.random() * (maxNum - minNum + 1) + minNum).toFixed(2);
                    break;
                default:
                    return 0;
                    break;
            }
        }

二、按照现有名称,随机显示:

//名称数组
var store_name = ["脚链", "发夹", "胸针", "毛衣链", "戒指", "手链", "项链", "耳环", "捷克钻", "奥地利钻"];
//调用名称;
store_name[Math.floor((Math.random() * store_name.length))]

三、随机时间的自动生成

 /*随机时间 -Begin*/
        function RandomNumBoth(Min, Max) {
            var Range = Max - Min;
            var Rand = Math.random();
            var num = Min + Math.round(Rand * Range);
            if (num <= 9) {
                num = '0' + num;
            }
            return num;
        }
        //分秒自动补足0;
        function timeAdd0(str) {
            if (str.length <= 1) {
                str = '0' + str;
            }
            return str
        }
        var nowYear = new Date().getFullYear().toString()
        var nowMonth = (new Date().getMonth() + 1).toString()
        var nowDay = new Date().getDate().toString();
        var nowHours = new Date().getHours().toString();
        var nowMin = new Date().getMinutes().toString();
        nowYear = timeAdd0(nowYear)
        nowMonth = timeAdd0(nowMonth)
        nowDay = timeAdd0(nowDay)
        nowHours = timeAdd0(nowHours)
        nowMin = timeAdd0(nowMin)
        /*随机时间 -End*/


Done!

相关文章
|
2月前
|
监控 JavaScript 算法
如何使用内存监控工具来定位和解决Node.js应用中的性能问题?
总之,利用内存监控工具结合代码分析和业务理解,能够逐步定位和解决 Node.js 应用中的性能问题,提高应用的运行效率和稳定性。需要耐心和细致地进行排查和优化,不断提升应用的性能表现。
196 77
|
10天前
|
敏捷开发 人工智能 JavaScript
Figma-Low-Code:快速将Figma设计转换为Vue.js应用,支持低代码渲染、数据绑定
Figma-Low-Code 是一个开源项目,能够直接将 Figma 设计转换为 Vue.js 应用程序,减少设计师与开发者之间的交接时间,支持低代码渲染和数据绑定。
37 3
Figma-Low-Code:快速将Figma设计转换为Vue.js应用,支持低代码渲染、数据绑定
|
5天前
|
JavaScript 前端开发
【Vue.js】监听器功能(EventListener)的实际应用【合集】
而此次问题的核心就在于,Vue实例化的时机过早,在其所依赖的DOM结构尚未完整构建完成时就已启动挂载流程,从而导致无法找到对应的DOM元素,最终致使计算器功能出现异常,输出框错误地显示“{{current}}”,并且按钮的交互功能也完全丧失响应。为了让代码结构更为清晰,便于后续的维护与管理工作,我打算把HTML文件中标签内的JavaScript代码迁移到外部的JS文件里,随后在HTML文件中对其进行引用。
23 8
|
2月前
|
存储 缓存 监控
如何使用内存监控工具来优化 Node.js 应用的性能
需要注意的是,不同的内存监控工具可能具有不同的功能和特点,在使用时需要根据具体工具的要求和操作指南进行正确使用和分析。
80 31
|
2月前
|
JavaScript 前端开发 API
深入理解Node.js事件循环及其在后端开发中的应用
本文旨在揭示Node.js的核心特性之一——事件循环,并探讨其对后端开发实践的深远影响。通过剖析事件循环的工作原理和关键组件,我们不仅能够更好地理解Node.js的非阻塞I/O模型,还能学会如何优化我们的后端应用以提高性能和响应能力。文章将结合实例分析事件循环在处理大量并发请求时的优势,以及如何避免常见的编程陷阱,从而为读者提供从理论到实践的全面指导。
|
2月前
|
JavaScript
如何使用内存快照分析工具来分析Node.js应用的内存问题?
需要注意的是,不同的内存快照分析工具可能具有不同的功能和操作方式,在使用时需要根据具体工具的说明和特点进行灵活运用。
56 3
|
2月前
|
前端开发 JavaScript 关系型数据库
基于 Vue2.0 + Nest.js 全栈开发的后台应用
Vue2 Admin 是一个基于 Vue2 和 Ant Design Pro 开发的前端项目,配合 Nest.js 构建的后端,提供了一个完整的全栈后台应用解决方案。该项目支持动态国际化、用户权限管理、操作日志记录等功能,适合全栈开发者学习参考。线上预览地址:https://vue2.baiwumm.com/,用户名:Admin,密码:abc123456。
|
2月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
38 1
JavaScript中的原型 保姆级文章一文搞懂