_openid_get_bytes
modules/openid/openid.inc, строка 366
- Версии
- 6
_openid_get_bytes($num_bytes)
Код
<?php
function _openid_get_bytes($num_bytes) {
static $f = null;
$bytes = '';
if (!isset($f)) {
$f = @fopen(OPENID_RAND_SOURCE, "r");
}
if (!$f) {
// pseudorandom used
$bytes = '';
for ($i = 0; $i < $num_bytes; $i += 4) {
$bytes .= pack('L', mt_rand());
}
$bytes = substr($bytes, 0, $num_bytes);
}
else {
$bytes = fread($f, $num_bytes);
}
return $bytes;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии