PHP random string


Generates random string using php of specified length.

<?php
function genRandomString() {
        $length = 7;
        $characters = "~!@#$%&*0123456789ABCDEFGHIJKLMNOPQRSTUVWZYZ";
        $string = "ID-";
        for($p = 0; $p < $length; $p ++) {
                $string .= $characters[mt_rand(0, strlen($characters)-1)];
        }
        return $string;
}
echo genRandomString ();
?>