Generate random fitting fake data with Faker

Code
<?php

use Faker\Factory;

$faker = Factory::create('it_IT');

dump(
    // name and address from locale
    $faker->name,
    $faker->address,
    $faker->dateTime,
    // with optional(), it may return null
    $faker->optional(0.5, null)->colorName
);

echo sprintf(
    '<img src="%s">',
    $faker->imageUrl(320, 240, 'animals')
);
Result
^ "Sig. Aroldo Basile"

^ """
Rotonda Elga 7\n
Quarto Santo, 54673 Venezia (SI)
"""

^ DateTime @1588660692 {#1412
date: 2020-05-05 08:38:12.0 Europe/Berlin (+02:00)
}

^ "Khaki"

Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8