fork download
  1. <?php
  2. function generarCodigo($longitud) {
  3. $key = '';
  4. $pattern = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'; //Elegimos los caracteres que se usaran
  5. $max = strlen($pattern)-1;
  6. for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; //La magia
  7. return $key;
  8. }
  9.  
  10. //Ejemplo de uso
  11.  
  12. echo generarCodigo(4);//Donde el 4 es el numero de caracteres que se ejecutaran
  13. echo "-";
  14. echo generarCodigo(4);
  15. echo "-";
  16. echo generarCodigo(4);
  17. echo "-";
  18. echo generarCodigo(4);
  19. ?>
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
<?php 
^
Main.java:1: error: class, interface, or enum expected
<?php 
 ^
Main.java:1: error: class, interface, or enum expected
<?php 
  ^
Main.java:3: error: empty character literal
 $key = ''; 
        ^
Main.java:3: error: unclosed character literal
 $key = ''; 
         ^
Main.java:4: error: unclosed character literal
 $pattern = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'; //Elegimos los caracteres que se usaran
            ^
Main.java:4: error: unclosed character literal
 $pattern = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'; //Elegimos los caracteres que se usaran
                                                 ^
Main.java:6: error: class, interface, or enum expected
 for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; //La magia 
 ^
Main.java:6: error: class, interface, or enum expected
 for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; //La magia 
          ^
Main.java:6: error: class, interface, or enum expected
 for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; //La magia 
                         ^
Main.java:7: error: class, interface, or enum expected
 return $key; 
 ^
Main.java:8: error: class, interface, or enum expected
} 
^
Main.java:13: error: class, interface, or enum expected
echo "-"; 
^
Main.java:14: error: class, interface, or enum expected
echo generarCodigo(4); 
^
Main.java:15: error: class, interface, or enum expected
echo "-"; 
^
Main.java:16: error: class, interface, or enum expected
echo generarCodigo(4); 
^
Main.java:17: error: class, interface, or enum expected
echo "-"; 
^
Main.java:18: error: class, interface, or enum expected
echo generarCodigo(4); 
^
Main.java:19: error: class, interface, or enum expected
?> 
^
19 errors
stdout
Standard output is empty