randperm not working correctly on Matlab Web App

Hello everyone,
I have a problem with the randperm function. In the MATLAB App designer it always outputs a random number, but in the Web App the numbers are always the same. Is that the expected behavior? May I be missing something?

3 Comments

Do you set the rng seed before calling randperm?
No, I haven't! Should I use the rng seed function with a specific parameter?
No, but if you are using it, it will cause the same random numbers to be generated each time.

Sign in to comment.

 Accepted Answer

I believe that each instance of the Web App is or is equivalent to a new session of MATLAB. In that case this documentation page applies. Follow the instructions it gives to generate random numbers that are different each time.

1 Comment

Yes, actually I have managed to solve the problem using rng('shuffle') before each call of randperm. I think that the problem was with how the server manages the sessions.
Thank you all for your replies!

Sign in to comment.

More Answers (0)

Asked:

on 12 Mar 2021

Commented:

on 13 Mar 2021

Community Treasure Hunt

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

Start Hunting!