Si lo haces con rand, saldrá un número aleatorio, todo depende de las probabilidades. Si haces un rand que solamente pueda mostrar 1 ó 2, quizás salga algo como 1111222122121212122211. No sé si me expliqué.
Ahora, para mostrar uno u otro, bastaría con hacer lo siguiente, si no sabes hacerlo avisa y te ayudo más.
Código PHP:
Ver original<?php
if($variable == 1){
echo 'formulario1';
}
else{
echo 'formulario2';
}
?>
Obviamente se puede mejorar para que la probabilidad sea más exacta...pero no sé si es lo que pides.
Para guardar el dato de que formulario se ha mostrado, podrías enviar la variable $variable junto con los datos del formulario, y así saber si es del formulario 1, o del 2.
Saludos