pseduo decimal randeom number

can anyone have MATLAB code for pseduo decimal random number generator. pseduo decimal random number generator is initiated with some seed value which also has decimal number. It is iterative mathematical equcation.

5 comentarios

James Tursa
James Tursa el 6 de Mayo de 2021
Editada: James Tursa el 6 de Mayo de 2021
Don't know what you mean by pseudo decimal random number generator. What doesn't the rand( ) or randi( ) function do that you want? Can you give an example of the types of outputs you would expect?
Scott MacKenzie
Scott MacKenzie el 6 de Mayo de 2021
Editada: Scott MacKenzie el 6 de Mayo de 2021
Computer algorithms to generate random numbers are pseudo random. The seed you mention is built in to MATLAB's random number functions. So, again, it's not entirely clear what you are after.
If you want random decimal integers, use randi. For example, to generate 10 random integers in the range 1 to 5:
>> x = randi(5,1,10)
x =
1 5 2 2 3 3 5 5 3 5
John D'Errico
John D'Errico el 6 de Mayo de 2021
Editada: John D'Errico el 6 de Mayo de 2021
Exactly what does rand do that does not satisfy you? Why do you think it is inadequate for your needs? You should consider that numbers in MATLAB, as double precision numbers are NOT decimal numbers anyway, since they are stored in binary form. The thing is, this is true for virtually all programming languages. So what would it gain you if you had some truly "decimal" random number generator?
sudhir keshari
sudhir keshari el 7 de Mayo de 2021
pseduo decimal random number genartor means that generate the decimal random number by given seed value that is also in decimal form. for example: seed value is : 2.5564 and after applying this seed value and total count of random numbers in that equcation, i can obtain the decimal random numbers. whenever, i applied same seed value in that equcation in future, same sequence of numbers are generated.
David Goodmanson
David Goodmanson el 7 de Mayo de 2021
Editada: David Goodmanson el 7 de Mayo de 2021
Hi sudir,
rng(12345)
rand(1,8)
rand(1,8)
disp('reset')
rng(12345)
rand(1,8)
rand(1,8)
ans = 0.9296 0.3164 0.1839 0.2046 0.5677 0.5955 0.9645 0.6532
ans = 0.7489 0.6536 0.7477 0.9613 0.0084 0.1064 0.2987 0.6564
reset
ans = 0.9296 0.3164 0.1839 0.2046 0.5677 0.5955 0.9645 0.6532
ans = 0.7489 0.6536 0.7477 0.9613 0.0084 0.1064 0.2987 0.6564
see help rng
From the Mathworks website: "A flag is a request to an editor to review and potentially close or delete content on MATLAB Answers". Flags are generally reserved for duplicate questions, totally off-topic questions, out-and-out spam etc. Since that does not apply here, it would be best if you deleted the flags.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 6 de Mayo de 2021

Editada:

el 7 de Mayo de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by