在C語言中,生成JSON格式的數據是非常實用的。但是,手動編寫JSON格式的數據很麻煩。下面,我們將介紹如何使用C語言的隨機數生成器來自動生成JSON格式的數據。
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { // 設置隨機數種子 srand((unsigned)time(0)); // 隨機生成一個整數 int random_int = rand() % 100; // 隨機生成一個小數 float random_float = (float)rand() / RAND_MAX; // 隨機生成一個字符串 char* random_string = "Hello World!"; // 格式化輸出JSON格式的數據 printf("{\n"); printf(" \"int\": %d,\n", random_int); printf(" \"float\": %f,\n", random_float); printf(" \"string\": \"%s\"\n", random_string); printf("}\n"); return 0; }
以上代碼會生成一個JSON格式的數據:
{ "int": 57, "float": 0.357362, "string": "Hello World!" }
如上所示,我們使用了C語言中的隨機數生成器來隨機生成JSON格式的數據。使用這種方法,我們可以快速生成大量JSON格式的數據。