Outputs the position of value in a permutation of [0, ..., max_index].
tf.raw_ops.RandomIndexShuffle(
    index, seed, max_index, rounds=4, name=None
)
Output values are a bijection of the index for any combination and seed and max_index.
If multiple inputs are vectors (matrix in case of seed) then the size of the
first dimension must match.
The outputs are deterministic.
| Args | 
|---|
| index | A Tensor. Must be one of the following types:int32,uint32,int64,uint64.
A scalar tensor or a vector of dtypedtype. The index (or indices) to be shuffled. Must be within [0, max_index]. | 
| seed | A Tensor. Must be one of the following types:int32,uint32,int64,uint64.
A tensor of dtypeTseedand shape [3] or [n, 3]. The random seed. | 
| max_index | A Tensor. Must have the same type asindex.
A scalar tensor or vector of dtypedtype. The upper bound(s) of the interval (inclusive). | 
| rounds | An optional int. Defaults to4.
The number of rounds to use the in block cipher. | 
| name | A name for the operation (optional). | 
| Returns | 
|---|
| A Tensor. Has the same type asindex. |