Borrar filtros
Borrar filtros

How to generate a random integer betwwen a and b inclusive.

3 visualizaciones (últimos 30 días)
Joel Sande
Joel Sande el 6 de Abr. de 2016
Editada: Roger Stafford el 6 de Abr. de 2016
Good morning, I would like to know How to generate a random integer betwwen 1 and 10 inclusive. the integer should be 1 or .... or 10
Thanks (I ve already done it before, but I lost the code).

Respuestas (2)

Steven Lord
Steven Lord el 6 de Abr. de 2016
Use randi.
  7 comentarios
Joel Sande
Joel Sande el 6 de Abr. de 2016
Function is not defined for 'cell' inputs.
Joel Sande
Joel Sande el 6 de Abr. de 2016
%If I write this, it works:
conn = Connect(r);
fprintf(fid,'\n%s %s\n', num2str(Neighboor), num2str(strength));

Iniciar sesión para comentar.


Roger Stafford
Roger Stafford el 6 de Abr. de 2016
Editada: Roger Stafford el 6 de Abr. de 2016
x = 9*rand(n,1)+1;
As to "inclusive" this will never give exactly 1 or exactly 10. However if you intended to have an uniform distribution between 1 and 10 the theoretical probability of either extreme is appropriately zero.
Addendum: Ignore this solution. I didn't notice the word 'integer'.
  1 comentario
Joel Sande
Joel Sande el 6 de Abr. de 2016
Editada: Joel Sande el 6 de Abr. de 2016
what is n ? randi for integer right ? I don't want a vector, I want only 1 number

Iniciar sesión para comentar.

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by