要求是第一位是A,第二三位是01~30的一个随机数,第四位是A~E的其中一个字母。
一共就是 30 * 5 种可能
程序代码:
#include <stdio.h>
#include <stdlib.h>
int main( void )
{
// srand
while( 1 )
{
char s[5];
int r = int(rand()/(1.0+RAND_MAX) * 150);
sprintf( s, "A%02d%c", r/5%30+1, r%5+'A' );
puts( s );
}
}