js生成随机数字和字母组合,js生成随机数字和字母组合的函数

http://www.itjxue.com  2023-01-17 11:17  来源:未知  点击次数: 

js随机数字字母组合

随机数那这样改一下就是数字加字母:Math.floor(Math.random()*1000000).toString(16)

md5也可以的,网上有md5的js代码,太长,粘不上来,你可以搜一下看看

关于使用js生成一组随机数的问题

直接调用如randomWord(1, 6, 10)产生6到10位的随机密码,如果要显示出来,要么alert(),要么显示到某个HTML元素中。

下面给个简单示例,你可以保存为html文件后打开

html

head

titleTEST/title

script

function?randomWord(randomFlag,?min,?max){

????var?str?=?"",

????????range?=?min,

????????arr?=?['0',?'1',?'2',?'3',?'4',?'5',?'6',?'7',?'8',?'9',?'a',?'b',?'c',?'d',?'e',?'f',?'g',?'h',?'i',?'j',?'k',?'l',?'m',?'n',?'o',?'p',?'q',?'r',?'s',?'t',?'u',?'v',?'w',?'x',?'y',?'z',?'A',?'B',?'C',?'D',?'E',?'F',?'G',?'H',?'I',?'J',?'K',?'L',?'M',?'N',?'O',?'P',?'Q',?'R',?'S',?'T',?'U',?'V',?'W',?'X',?'Y',?'Z'];

?

????//?随机产生

????if(randomFlag){

????????range?=?Math.round(Math.random()?*?(max-min))?+?min;

????}

????for(var?i=0;?irange;?i++){

????????pos?=?Math.round(Math.random()?*?(arr.length-1));

????????str?+=?arr[pos];

????}

????return?str;

}

function?fun(){

str?=?randomWord(1,?6,?10);

document.getElementById("test").innerHTML?=?str;

}

/script

/head

body

div?id="test"/div

input?type='button'?value='产生随机密码'?onclick="fun()"/

/body

/html

示例效果

如何用js随机产生四个字母?

所有随机的东西都要用到随机数,js中是用到Math.random()这个方法,获取0~1之间的数。

1、Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值,是Java语言常用代码。例如:double a=Math.random()*(3-1)+1,设置一个随机1到3的变量。

2、生成一个4位的随机字符串代码如下:

public?static?void?main(String[]args){

String?result="";

for(inti=0;i4;i++){

//生成97-122的int型的整型

int?intValue=(int)(Math.random()*26+97);

//将intValue强制转化成char类型后接到result后面

result=result+(char)intValue;

}

//输出字符串

System.out.println(result);

}

(责任编辑:IT教学网)

更多

推荐网页制作视频教程文章