choose() public static method

creates a generator that returns numbers in the range $lower to $upper, inclusive
public static choose ( integer $lower, integer $upper ) : Generator
$lower integer
$upper integer
return Generator
コード例 #1
0
 public function testHslToHsb()
 {
     $h = Gen::choose(0, 255);
     $s = Gen::choose(0, 100);
     $b = Gen::choose(0, 100);
     $gen = Gen::forAll([$h, $s, $b], function ($h, $s, $b) {
         (new \Colourist\HSL($h, $s, $b))->toHsb();
         return TRUE;
     });
     $check = Quick::check(self::RUN_COUNT, $gen);
     if ($check['result']) {
         $this->assertTrue($check['result']);
     } else {
         $failed = new \Colourist\HSL($check['fail'][0], $check['fail'][1], $check['fail'][2]);
         $this->assertTrue($check['result'], "Unable to generate HSB colour for " . $failed->inspect());
     }
 }