Por que esse codigo não passa como correto?


#1



Gostaria de saber por qual motivo esse código não está passando?
Segue como fiz o exercício:

<?php
    // Use rand() para imprimir um número aleatório na tela
    
    print rand();
    
    ?>
    </p>
    <p>
    <?php
    // Use seus conhecimentos em strlen(), substr(), e rand() para
    // imprimir um caractere aleatório do seu nome na tela.
    
    $name = 'Marcelo';
    
    print substr($name, rand(0, strlen($name) - 1), 1);
    
    ?>

Tentei de várias outras formas. Separando variáveis, colocando intervalo no rand(), mas nenhum resultado positivo. Sempre retorna o erro "A saída impressa por rand() deve ser um inteiro."

Gostaria de uma solução pois parece ser um erro bobo.

Desde já agradeço.


#2

You have got your p tags mixed up

<"p">
<"/p">


#3

These tags aren't mine. They're from Codeacademy system. This's a part of code.