Cで動くかどうかは知らんぞ

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int p = 0;
int cards[5];

srand( time(NULL) );

for( int x = 0; x<10000000; ++x )
{
for( int i = 0; i<5; ++i ) cards[i] = rand();

for( int i = 1; i<5; ++i )
{
if ( cards[i]>cards[0] )
{
bool is_max = true;
for( int j = i+1; j<5; ++j ) is_max &= cards[i]>cards[j];
if ( is_max ) p += 1;
break;
}
}
}

printf( "%d / 10000000\n", p );
}