When I use np.random.multinomial using the following commands (according to page 79-80 of d2l book)
from mxnet import np, npx
fair_probs = [1.0/6]*6
array([ 0, 0, 0, 0, 0, 1000], dtype=int64)
Any idea why is it giving this answer. I was expecting more randomly distributed. Every time, I issue this command, the same output pops up.