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 (최근 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에서 Board games에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by