Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 如何构建生成随机数字和字母集的算法 什么语言更容易对这种算法进行编码,使其更灵活地进行更改。 < P>这是很容易做到的,至少在我所知道的广泛使用的编程语言(例如C++、java等)中。_Algorithm - Fatal编程技术网

Algorithm 如何构建生成随机数字和字母集的算法 什么语言更容易对这种算法进行编码,使其更灵活地进行更改。 < P>这是很容易做到的,至少在我所知道的广泛使用的编程语言(例如C++、java等)中。

Algorithm 如何构建生成随机数字和字母集的算法 什么语言更容易对这种算法进行编码,使其更灵活地进行更改。 < P>这是很容易做到的,至少在我所知道的广泛使用的编程语言(例如C++、java等)中。,algorithm,Algorithm,将所有可能的字符存储在有序集合中,如数组或字符串。例如,您可以创建一个包含所有字母和数字的字符串,如下所示: // Exact syntax depends on your programming language. // // I used a string for simplicity here but some languages don't allow // you to access individual string characters so you'll need an arra

将所有可能的字符存储在有序集合中,如数组或字符串。例如,您可以创建一个包含所有字母和数字的字符串,如下所示:

// Exact syntax depends on your programming language.
//
// I used a string for simplicity here but some languages don't allow
// you to access individual string characters so you'll need an array.
//
string a = "abcdefghijklmnopqrstuvwxyz0123456789";
  • 生成一个介于
    0
    length(a)-1
    之间的随机数(字符集数组的大小减1)

  • 使用生成的数字作为索引,并从该索引处的数组中提取字符

  • 恭喜你!您刚刚从角色集中生成了一个随机角色。返回步骤#2并重复
    N-1
    次(
    N
    是您要生成的字符总数)