Javascript或jQuery方法产生任意随机整数
方法1:javascritp方法
1
2
3
4
5
6
|
//随机数 function diu_Randomize(b,e){ if (!b && b!=0 || !e){ return "?" ;} return Math.floor( ( Math.random() * e ) + b ); } $(window).load = $( ".ps" +diu_Randomize(1,12)).show(); //1-12之间的随机数,包括1和12 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
document.write(parseInt(10*Math.random())); //输出0~10之间的随机整数 document.write(Math.floor(Math.random()*10+1)); //输出1~10之间的随机整数 function RndNum(n){ var rnd= "" ; for ( var i=0;i<n;i++) rnd+=Math.floor(Math.random()*10); return rnd; } document.write(RndNum(4)); //输出指定位数的随机数的随机整数 //1. 从1开始 至 任意值 parseInt(Math.random()*上限+1); //2. 从任意值开始 至 任意值 parseInt(Math.random()*(上限-下限+1)+下限); function fRandomBy(under, over){ switch (arguments.length){ case 1: return parseInt(Math.random()*under+1); case 2: return parseInt(Math.random()*(over-under+1) + under); default : return 0; } } document.write(fRandomBy(1,100)); //输出指定范围内的随机数的随机整数 |
方法2:jQuery方法
1
2
3
4
5
6
7
|
$(document).ready( function () { //x上限,y下限 var x = 12; var y = 0; var rand = parseInt(Math.random() * (x - y + 1) + y); $( "#b" ).html( "" ).append( "<div>" + rand + "</div>" ); }) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架