Results of 1 - 4 of about 4 for congruential (0.005 sec.)
- Random\Engine\PcgOneseq128XslRr64 クラス 12279
- « Random\Engine\Mt19937::__unserialize Random\Engine\PcgOneseq128XslRr64::__construct » PHP Manual Random Random\Engine\PcgOneseq128XslRr64 クラス 検索 Random\Engine\PcgOneseq128XslRr64 クラス (PHP 8 >= 8.2.0) はじめに 128 ビットのステートと
... 、XSL-RR 変換を用いて、64 ビットの出力を生成する » Permuted congruential generator (PCG) を実装したクラスです。 クラス概要 namespace Random\Engine ; final class PcgOneseq128XslRr64 implements Ran ... ド: Random Engine PcgOneseq XslRr ビット unserialize construct ステート エンジン debugInfo generate jump serialize Permuted congruential generator 実装 概要 namespace final implements seed advance 目次 内部的 ...
-
https://man.mtool.work/php/8.3/class.random-engine-pcgoneseq128xslrr64.html
- Random\Engine\PcgOneseq128XslRr64 クラス 9172
- « Random\Engine\Mt19937::__unserialize Random\Engine\PcgOneseq128XslRr64::__construct » PHP Manual Random Random\Engine\PcgOneseq128XslRr64 クラス 検索 Random\Engine\PcgOneseq128XslRr64 クラス (PHP 8 >= 8.2.0) はじめに 128 ビットのステートと
... 、XSL-RR 変換を用いて、64 ビットの出力を生成する » Permuted congruential generator (PCG) を実装したクラスです。 クラス概要 namespace Random\Engine ; final class PcgOneseq128XslRr64 implements Ran ...
-
https://man.mtool.work/php/8.3/class.random-engine-pcgoneseq128xslrr64.html
- ランダムな値を生成する 7748
- « Random\Engine Random\CryptoSafeEngine » PHP Manual Random\Engine ランダムな値を生成する 検索 Random\Engine::generate (PHP 8 >= 8.2.0) Random\Engine::generate — ランダムな値を生成する 説明 public function Random\Engine::generate (): string
... 時に、 無限ループに陥ることを避けるためです。 例 例1 Random\Engine::generate() の例 <?php /** * 65536 を法とする LCG(Linear Congruential Generator, 線形合同法)を実装し、 * 61 を掛けて 17 を足し、8ビットの整数を返します。 * * 注意: このエンジンはデモの用途のみ ... 示す実装は、16ビットというとても短い周期しか持っていません。 * これは、殆どの現実の需要を満たしません。 */ final class LinearCongruentialGenerator implements \Random\Engine { private int $state ; public function __construct (? int $seed = null ) { if ( $seed = ... * $this -> state + 17 ) & 0xffff ; return pack ( 'C' , $this -> state >> 8 ); } } $r = new \Random\Randomizer ( new LinearCongruentialGenerator ( seed : 1 ) ); echo "Lucky Number: " , $r -> getInt ( 0 , 99 ), "\n" ; ?> 上の例の出力は以下となります。 Lucky N ...
-
https://man.mtool.work/php/8.3/random-engine.generate.html
- ランダムな値を生成する 7748
- « Random\Engine Random\CryptoSafeEngine » PHP Manual Random\Engine ランダムな値を生成する 検索 Random\Engine::generate (PHP 8 >= 8.2.0) Random\Engine::generate — ランダムな値を生成する 説明 public function Random\Engine::generate (): string
... 時に、 無限ループに陥ることを避けるためです。 例 例1 Random\Engine::generate() の例 <?php /** * 65536 を法とする LCG(Linear Congruential Generator, 線形合同法)を実装し、 * 61 を掛けて 17 を足し、8ビットの整数を返します。 * * 注意: このエンジンはデモの用途のみ ... 示す実装は、16ビットというとても短い周期しか持っていません。 * これは、殆どの現実の需要を満たしません。 */ final class LinearCongruentialGenerator implements \Random\Engine { private int $state ; public function __construct (? int $seed = null ) { if ( $seed = ... * $this -> state + 17 ) & 0xffff ; return pack ( 'C' , $this -> state >> 8 ); } } $r = new \Random\Randomizer ( new LinearCongruentialGenerator ( seed : 1 ) ); echo "Lucky Number: " , $r -> getInt ( 0 , 99 ), "\n" ; ?> 上の例の出力は以下となります。 Lucky N ...
-
https://man.mtool.work/php/8.3/random-engine.generate.html
PREV
1
NEXT