Heim >Backend-Entwicklung >PHP-Problem >So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-08-17 09:52:393602Durchsuche

php-Methode zum zufälligen Generieren sich nicht wiederholender Zeichenfolgen: Erstellen Sie zuerst eine PHP-Beispieldatei, verwenden Sie dann den Zeitstempel als Originalzeichenfolge und fügen Sie sie schließlich an einer beliebigen Position ein.

So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

php generiert zufällig Nr Wiederholte Zeichenfolgenmethode:

Verwenden Sie den Zeitstempel als Originalzeichenfolge, generieren Sie dann zufällig fünf Zeichen und fügen Sie sie zufällig an einer beliebigen Position ein, um eine neue Zeichenfolge zu generieren, um Wiederholungen zu vermeiden.

   function rand($len)
   {
      $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
      $string=time();
      for(;$len>=1;$len--)
    {
            $position=rand()%strlen($chars);
           $position2=rand()%strlen($string);
          $string=substr_replace($string,substr($chars,$position,1),$position2,0);
       }
        return $string;
     }

Verwandte Lernempfehlungen: PHP-Programmierung (Video)
p >

Das obige ist der detaillierte Inhalt vonSo generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn