unsigned long distribution[128] = { 0 } ;
int main( void )
{
unsigned long total = 10000000 ;
for( unsigned long count = 0 ; count < total ; count++ )
{
r+=r>9?r>35?61:55:48 ;
distribution[r]++ ;
}
for( int index = 0 ; index < 128 ; index++ )
{
printf( "%d %c %lu\n" , index
, index
, distribution
[index
] ) ; }
}
CnVuc2lnbmVkIGxvbmcgZGlzdHJpYnV0aW9uWzEyOF0gPSB7IDAgfSA7CgppbnQgbWFpbiggdm9pZCApCnsKICAgIHNyYW5kKCB0aW1lKCAwICkgKSA7CiAgICAgICAgCiAgICB1bnNpZ25lZCBsb25nIHRvdGFsID0gMTAwMDAwMDAgOwogICAgZm9yKCB1bnNpZ25lZCBsb25nIGNvdW50ID0gMCA7IGNvdW50IDwgdG90YWwgOyBjb3VudCsrICkKICAgIHsKICAgICAgICBpbnQgcj1yYW5kKCklNjIgOwogICAgICAgIHIrPXI+OT9yPjM1PzYxOjU1OjQ4IDsKICAgICAgICBkaXN0cmlidXRpb25bcl0rKyA7CiAgICB9CiAgICAKICAgIGZvciggaW50IGluZGV4ID0gMCA7IGluZGV4IDwgMTI4IDsgaW5kZXgrKyApCiAgICB7CiAgICAgICAgcHJpbnRmKCAiJWQgJWMgJWx1XG4iICwgaW5kZXggLCBpbmRleCAsIGRpc3RyaWJ1dGlvbltpbmRleF0gKSA7CiAgICB9Cn0KCgo=