gpt4 book ai didi

c - C 中字符串中的随机字母

转载 作者:行者123 更新时间:2023-11-30 21:31:34 24 4
gpt4 key购买 nike

例如,我有“asd”,我希望将其随机分配为 DAS、DSA、SAD,你知道。我该如何编码?尝试了一些解决方案,但并没有真正起作用。

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>


int main()
{
printf("type in the word\n");
char haslo[128];
scanf("%s", haslo);
char set[128];
char hasloa[128];
strcpy(set, haslo);
unsigned int Ind = 0;
srand(time(NULL) + rand());
int len = strlen(set);
while(Ind < len)
{
hasloa[Ind++] = set[rand()%62];
}
hasloa[len] = '\0';
printf("%s", hasloa);
return 0;
}

最佳答案

将 while 循环内的 62 更改为“len”

关于c - C 中字符串中的随机字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39851523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com