你好,我寫了一個無聊的小程式
但是我沒有測試過
(要po上來才想到,等等寫看看會不會平均,這樣算ok嗎)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
unsigned int i;
char * str="123";
char r[1000]; //這邊隨便你改.愛產生幾位數就幾位數
i=(int)str;
srandom(time(0));
int j=random();
for (int k=0;k<100;k++)
{
j*=random();
j%=1000;
r[k]=*(char *)(i+j); //從記憶體裡面亂讀東西出來,可惜只能讀自己process區塊的,讀到別人的好像會segmental fault
}
for (int k=0;k<1000;k++)
printf("%d",abs(r[k]));
}