Javascript 需要一个带有Java的生成器(如果可能,使用正则表达式)

Javascript 需要一个带有Java的生成器(如果可能,使用正则表达式),javascript,random,generator,Javascript,Random,Generator,我需要创建一个带有前缀“sell:”的Generator,然后我需要输入2个单词,1个数字和1个单词 例如: 售出:ad2c 售出:vf6c 售出:hy9t 我有这个,但这是针对genrate随机值的 function makeid() { var text = ""; var possible = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //enter the variables* for (var i = 0; i < 14

我需要创建一个带有前缀“sell:”的Generator,然后我需要输入2个单词,1个数字和1个单词

例如:

  • 售出:ad2c
  • 售出:vf6c
  • 售出:hy9t
我有这个,但这是针对genrate随机值的

function makeid() {
  var text = "";
  var possible = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";   //enter the variables*

  for (var i = 0; i < 14; i++)   //change the value depending of the length
    text += possible.charAt(Math.floor(Math.random() * possible.length));

  return text;
}
函数makeid(){
var text=“”;
var-mablue=“1234567890abcdefghijklmnopqrstuvxyz”//输入变量*
for(var i=0;i<14;i++)//根据长度更改值
text+=可能的.charAt(Math.floor(Math.random()*可能的.length));
返回文本;
}

谢谢你

把你的问题分成几个小问题

那么,我们需要什么

我们需要一个函数,它根据给定的一组可能值为我们提供一系列随机生成的值:

随机函数(字符、计数){
var text=“”;
对于(变量i=0;i
然后我们需要一个函数,该函数为我们提供一系列随机生成的单词:

函数生成记录(计数){
返回随机数(“abcdefghijklmnopqrstuvxyz”,计数);
}
以及一个函数,该函数为我们提供随机生成的数字序列:

函数生成器枚举数(计数){
返回随机数(“0123456789”,计数);
}
现在我们可以使用这些函数生成我们的id:

函数makeid(){
退货“已售出:”+代币(2)+代币(1)+代币(1);
}

不客气!这是不可能的:您不能在javascript解释器中解释java代码