No ++ from me because you work with "rand". That's not permutating but "throwing dice" and hoping to get all permutations.
Um, I think that's the point of it — it's a joke! (Especially considering its name.)
-- for doing someone's homework ;-)
But surely approaching a homework question in an intentionally stupid way that they wouldn't get any marks doesn't actually count as doing somebody's homework? I thought gargle's node was humourous, and can't see what's so harmful about it to warrant its negative reputation.