We show how to generate k×n Latin rectangles uniformly at random in expected time O(nk3), provided k=o(n1/3). The algorithm uses a switching process similar to that recently used by us to uniformly generate random graphs with given degree sequences.