我有例如" 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;
}
答案 0 :(得分:-1)
将while循环中的62更改为&#34; len&#34;