使用JavaScript也可以生成十六进制随机数,但是稍有些复杂.JavaScript中不能直接将十进制数转为十六进制,需要手动进行转换.首先使用Math.random()函数生成0-15之间的随机数,然后使用Math.ceil()函数将随机数取整,接下来就要逐次判断该值,如果该值大于9,那么将10-15的数一一对应转换为a.b…,一直到f.转换完成后,将值累加,最后传给valcode.php页. 使用JavaScript生成十六进制随机数的完整代码如下: //生成随机数 function sh