X random integers between 1 and 25

9 views (last 30 days)
david smart
david smart on 17 Oct 2017
Commented: Sean de Wolski on 17 Oct 2017
hello, im trying to create code to give me X random integers (defined by dialog box) between 1 and 25. i have a working dialog box to give me the X but i cant get the randi function to give me what i need. any help is appreciated. thanks
  4 Comments
david smart
david smart on 17 Oct 2017
Edited: david smart on 17 Oct 2017
sorry, it seems the problem isnt with my random number generator, its with my dialog box.
prompt = {'Enter how many noise pixils (0 to 25) to add to the picture:'};
dlg_title = 'Noise Addition';
num_lines = 1;
defaultans = {'0'};
usernoise= inputdlg(prompt,dlg_title,num_lines,defaultans)
%create noise matrix
r =randperm(25,usernoise)
how can i get that to use the user input?
Sean de Wolski
Sean de Wolski on 17 Oct 2017
usernoise = str2double(usernoise{1})
Usernoise is returned as a cell array containing strings.

Sign in to comment.

Answers (1)

Sean de Wolski
Sean de Wolski on 17 Oct 2017
randperm(25,x)

Categories

Find more on Random Number Generation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!