]> 91.132.146.200 Git - dolphin.git/commitdiff
random string function
authorjumpin-banana <jumpin.banana@gmail.com>
Fri, 23 Apr 2010 09:13:15 +0000 (11:13 +0200)
committerjumpin-banana <jumpin.banana@gmail.com>
Fri, 23 Apr 2010 09:13:15 +0000 (11:13 +0200)
single-functions/random-string-AZ09.php [new file with mode: 0644]

diff --git a/single-functions/random-string-AZ09.php b/single-functions/random-string-AZ09.php
new file mode 100644 (file)
index 0000000..0cd5705
--- /dev/null
@@ -0,0 +1,35 @@
+<?php
+/**
+ *  dolphin. Collection of usefull PHP skeletons.
+ *  Copyright (C) 2009  Johannes 'Banana' Keßler
+ *
+ *  This program is free software: you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ * create a random A-Z 0-9 string with the given length
+ * @param string $lentgh Default 5
+ * @return string The random string
+ */
+function randomAZ09($length=5) {
+       $str = '';
+       for ($i=0; $i<$length; $i++) {
+               $d = rand(1,30)%2;
+               $str .= $d ? chr(rand(65,90)) : chr(rand(48,57));
+       } 
+
+       return $str;
+}
+
+?>