就让你从1-254随机出数 然后按照IP地址的格式 输出 在转换成16进制输出就行,可以用C或C++,或者VB都行
发布网友
发布时间:2022-05-13 03:32
我来回答
共2个回答
热心网友
时间:2023-11-14 19:12
Randomize
Dim dec As String, hexp As String, d As Integer, i As Integer
For i = 0 To 3
d = (Rnd * 1000) Mod 256
dec = dec + CStr(d) + "."
hexp = hexp + Hex(d) + "-"
Next i
dec = Left(dec, Len(dec) - 1)
hexp = Left(hexp, Len(hexp) - 1)
Print dec
Print hexp
热心网友
时间:2023-11-14 19:13
//产生一个sma-big之间的随机数
int get_rand(int sma,int big)
{
srand((unsigned)::GetTickCount());
return (rand()%(big-sma+1)+sma);
}
//最简单的方法
printf("%d.",get_rand(1,254));
printf("%d.",get_rand(1,254));
printf("%d.",get_rand(1,254));
printf("%d\n",get_rand(1,254));