/**
* Browscap constructor.
*
* @param \Psr\SimpleCache\CacheInterface $cache
* @param LoggerInterface $logger
*/
public function __construct(CacheInterface $cache, LoggerInterface $logger)
<?php
use Symfony\Component\Cache\Simple\NullCache;
use Psr\Log\NullLogger;
$browscap = new \BrowscapPHP\Browscap(new NullCache(), new NullLogger());
$info = $browscap->getBrowser();
Во всех таких системах обещается использование (П)ГСЧ для генерирование, но ни кто не обещает что x100 будет с равной вероятность как и x10 выпадать. Дальше, все считается математически, для того чтоб "казино" оставалось в плюсе.