C语言之获取32字节随机数的字符串
生活随笔
收集整理的這篇文章主要介紹了
C语言之获取32字节随机数的字符串
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、問題
獲取32字節(jié)隨機數(shù)的字符串
?
?
?
2、代碼實現(xiàn)
?
#include <stdio.h> #include <time.h> #include <stdlib.h>#define SIZE 32void get_rand(char *p, int length) { char value[10] = "0123456789";srand(time(NULL));for (int i = 0; i < length; ++i) {*(p + i) = value[rand() % 10];}*(p + SIZE) = '\0';return; } int main() {unsigned char value[SIZE] = {0}; get_rand(value, SIZE);printf("value is: %s\n", value);return 0; }?
?
?
3 運行結(jié)果
value is: 37395579854277531124503372363886?
總結(jié)
以上是生活随笔為你收集整理的C语言之获取32字节随机数的字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之jni编译报错compa
- 下一篇: C++之函数指针实现函数回调