1 backdrop_web_test_case.php public static BackdropTestCase::randomString($length = 8)

Generates a random string of ASCII characters of codes 32 to 126.

The generated string includes alpha-numeric characters and common miscellaneous characters. Use this method when testing general input where the content is not restricted.

Do not use this method when special characters are not possible (e.g., in machine or file names that have already been validated); instead, use BackdropWebTestCase::randomName().

Parameters

$length: Length of random string to generate.

Return value

Randomly generated string.:

See also

BackdropWebTestCase::randomName()

File

core/modules/simpletest/backdrop_web_test_case.php, line 720

Class

BackdropTestCase
Base class for Backdrop tests.

Code

public static function randomString($length = 8) {
  $str = '';
  for ($i = 0; $i < $length; $i++) {
    $str .= chr(mt_rand(32, 126));
  }
  return $str;
}