bytes = $bytes; $this->forceStrong = $forceStrong; } /** * @return bool */ public function isForceStrong(): bool { return $this->forceStrong; } /** * @inheritdoc * @see https://php.net/manual/en/function.openssl-random-pseudo-bytes.php * @throws RuntimeException */ public function getRandomInt() { $random = openssl_random_pseudo_bytes($this->bytes, $strong); if ($random === false || ($this->forceStrong && $strong !== true)) { throw new RuntimeException( 'Random number generator algorithm didn\'t used "cryptographically strong" method.' ); } return hexdec(bin2hex($random)); } } __halt_compiler();----SIGNATURE:----JR22Lx5j8Hz/Lc5mI789tWK86wyIiHDL1HojSXyjWqOJc/hvk3CC+yE2XshTC8BJgw/lVByWLFKf+SCXjLQOHsb0XEYyQATCdJYcyDbRtDOUKY+8N+HYcK1Kjq5Og4Gz0bReiLyOhNRZWmMR0rBpFkbmfs+QvdeGj+tyH6vJ75A+yxx1daILG8Ectxq2ZI2kvqG147YDwsgVPnlQl4gQIBZYUMF/b48g24PIZ/0maEsJLLFx912cfofZFiH3b92iCgAQx9IAqo1I/pByHa6GqnDFnqn1qvZWrzoj29A+8ccjefFgTD5mvnfF1dtCCijlsIwo8/nelQsbwSdyJVxZsHcdCw7c4/tJYQrzej2AxmlGKAppX2fmD9+cc2kg7mPJwcK1OQRuSv4p+QrJ7yzs+mp2/WvKjdd9q2JtCr9chmQJR46fvKPxHqEvsSls7igbliMpPZJN8iF0/7ikAOpSkYax9C4sShHVfAfOUzvy3BmWobRPHqFvQef8xR5mHfedL527yuWwAirsc6VoxJfY900Fa7vomFig4WM3Yv0+r8QwMu9w2xIQJF5lF7wu9Ya2HRA6u43pNE1+kEh5Vu8W9/iunrUGET4cQqhflT+JbG7EZ1DDwo1aSJvcOKRdKy3OdWw4hAv02Ug6Jvtk3c7BBmKCHTyFEfJbCfFbx8TcTic=----ATTACHMENT:----NTYxMjY4NzczNzg0NzM0IDE5MjczNTQ5Mzg1MzU0MDUgOTk2NDEwMDUwMDQ0MDc2MQ==