//java
- /**
- * java生成随机数字和字母组合
- * @param length[生成随机数的长度]
- * @return
- */
- public static String getCharAndNumr(int length) {
- String val = "";
- Random random = new Random();
- for (int i = 0; i < length; i++) {
- // 输出字母还是数字
- String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
- // 字符串
- if ("char".equalsIgnoreCase(charOrNum)) {
- // 取得大写字母还是小写字母
- int choice = random.nextInt(2) % 2 == 0 ? 65 : 97;
- val += (char) (choice + random.nextInt(26));
- } else if ("num".equalsIgnoreCase(charOrNum)) { // 数字
- val += String.valueOf(random.nextInt(10));
- }
- }
- return val;
- }
function get(){
var str="qwertyuiopasdfghjklzxcvbnm1234567890"
function getRandomNum(lbound, ubound) {
return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}
var s=str.split("");
var pw="";
for (var i=0;i<9;i++){
pw +=s[getRandomNum(1,36)];
}
//$("#password").val(pw);
mini.get("username").setValue(pw);
}