Above “orderby” there als is “ordering” with as only options ascending or descending. It looks like this is preventing the posts to be ordered randomly.
Those are two different query parameters in WordPress. It shouldn’t as long as you have it set to random. The order doesn’t change when you refresh the page?