It is possible that the random one-hot vector assigned to corrupted rows is in fact the same as the original one (it would happen with probability 1/num_classes).
I would rephrase with something like "There is a probability corruption_level that row i of y is a random one-hot vector".