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?

3 Ansichten (letzte 30 Tage)
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?

Akzeptierte Antwort

Image Analyst
Image Analyst am 30 Dez. 2021
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 Kommentar
James Webber
James Webber am 30 Dez. 2021
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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Board games finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by