作业提交要求使用Markdown格式,同时提交Markdown转化的PDF 或者使用Word
0.如果使用AI工具,一定给出使用过程
1.使用龙脉智能钥匙编程产生“24+你学号最后两位”字节的随机数,提交代码和运行结果截图。
代码:
include <stdio.h>
include <string.h>
include "gmt0016.h"
int main() {
// 初始化智能钥匙
gmt0016_error_t err = gmt0016_init();
if(err != GMT0016_SUCCESS) {
printf("Error initializing GMT0016 smart key\n");
return 1;
}
// 生成42字节的随机数
uint8_t randomBytes[42];
err = gmt0016_generate_random(randomBytes, 42);
if(err != GMT0016_SUCCESS) {
printf("Error generating random bytes\n");
return 1;
}
// 打印生成的随机数
printf("Generated random bytes: ");
for (int i = 0; i < 42; i++) {
printf("%02X ", randomBytes[i]); // 以十六进制格式输出
}
printf("\n");
// 关闭智能钥匙
gmt0016_close();
return 0;
}
代码运行截图
2.使用git 管理你的代码,给出git log的截图。