X random integers between 1 and 25

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 commentaires

Ahmed raafat
Ahmed raafat le 17 Oct 2017
randi command has the power to help you
did you wrote it in randi([1 25],[1 1]) ??
david smart
david smart le 17 Oct 2017
that seems to give me 1 random number between 1 and 25. I would like X random numbers without repeating any number. how would that look?
david smart
david smart le 17 Oct 2017
Modifié(e) : david smart le 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?
usernoise = str2double(usernoise{1})
Usernoise is returned as a cell array containing strings.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by