The meaning and function of codes on programming
显示 更早的评论
Hi.
i learned a method which can ask user for a word and output a random permutation.
But professor showed a kind of method i cannot full undertand.
Here is the code.
% ask user for a word and output a random permutation
% get word
word = input("Enter a word:",'s');
% generate a permutation
permutations = perms(word); % can be used on characters
% pick a randow index
max_choice = size(permutations,1);
choice = randi([1 max_choice]);
perm = permutations(choice,:);
% output
fprintf("%s\n",perm);
what is the meaning of size(permutataions,1), and why let choice is equal to the randi([1 max_choice])
Thank you for your help
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Random Number Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!