public function testRandom() { $this->assertEquals(64, strlen(Str::random())); $randomInteger = mt_rand(1, 100); $this->assertEquals($randomInteger, strlen(Str::random($randomInteger))); $this->assertInternalType('string', Str::random()); $result = Str::random(20); $this->assertTrue(is_string($result)); $this->assertEquals(20, strlen($result)); }
/** * Get a new, random session ID. * * @return string */ protected function generateSessionId() : string { return hash('ripemd160', uniqid(Str::random(23), true) . Str::random(25) . microtime(true)); }
/** * Get a random ID string. * * @return string */ protected function getRandomId() : string { return Str::random(32); }