Update (10/2025): Lennart Hübner and Max van Horssen have translated my MATLAB code into Python, available here. For large tilings, their code runs at least 10 times faster.
Here is a MATLAB program that I wrote on random lozenge and domino tilings: Tilings
And here is how to use the program, with some pictures: Help file