Roll-and-keep albo R&K (ang. roll – toczyć się (w domyśle dotyczy to kości do gry), keep – zatrzymać. W zgodzie z polską terminologią: „rzuć i zatrzymaj”) to rodzaj mechaniki stosowanej w niektórych grach fabularnych. Głównym jej założeniem jest stworzenie zależności pomiędzy liczbą (rzadziej też rodzajem) rzucanych kości, a umiejętnościami, cechami czy ekwipunkiem testującego. Pewna liczba najlepszych wyników zostaje zsumowana. Suma ta zostaje porównana z wartością przedstawiającą trudność testu. Przy korzystaniu z R&K zazwyczaj stosuje się kostki dziesięciościenne.