function generate(count) {
var founded = false,
_sym = 'abcdefghijklmnopqrstuvwxyz1234567890',
str = '';
while(!founded) {
for(var i = 0; i < count; i++) {
str += _sym[parseInt(Math.random() * (_sym.length))];
}
base.getID(string, function(err, res) {
if(!res.length) {
founded = true; // How to do it?
}
});
}
return str;
}
如何使用数据库查询回调设置变量值?我该怎么办?
简单,基于时间,没有依赖关系:
输出:
jzlatihl
加上随机数(感谢@Yaroslav Gaponov的回答)
输出量
jzlavejjperpituute