hi I have multiple .csv files and I want to randomly choice 1 to run how do I right the code to only choice on of them?

1 次查看(过去 30 天)
i am writing a code for the game battle ships and i need to be able to import multiple .csvfiles for the computer to run from but each game the computer needs to choice a file to use how do i make it randomly choice which file to use?

采纳的回答

Image Analyst
Image Analyst 2021-12-30
Try this:
folder = pwd; % Wherever the csv files are
filePattern = fullfile(folder, '*.csv');
% Get a directory listing.
fileList = dir(filePattern)
numFiles = length(fileList)
% Get a random index
randomIndex = randi(numFiles)
% Get the filename.
fullFileName = fullfile(fileList(randomIndex).folder, fileList(randomIndex).name)
  1 个评论
James Webber
James Webber 2021-12-30
thanks for the help but it is having issues with the file name
i named my computer Choices
and the files are called
computer choice 1
computer choice 2
computer choice 3
compouter choice 4
and my program is a .m

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Word games 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by