/** * {@inheritdoc} */ public function rand(int $num = 1) : CollectionInterface { return new self($this->type, parent::rand($num)->toPrimitive()); }