File: /home/posscale/subdomains/xibo/lib/Helper/Random.php
<?php
/*
* Spring Signage Ltd - http://www.springsignage.com
* Copyright (C) 2015 Spring Signage Ltd
* (Random.php)
*/
namespace Xibo\Helper;
class Random
{
/**
* @param int $length
* @param string $prefix
* @return string
*/
public static function generateString($length = 10, $prefix = '')
{
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $prefix . $randomString;
}
}