Итоги голосования для комментария:
Dmitry Gerasimov
Классная штука, спасибо, буду использовать. :)
(Хотя, возможно, допилю немного: например, на мой вкус, маловато выпадает пустных комнат).