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.

Zapis Przy testowaniu metodą Roll-and-Keep potrzebne są trzy elementy. Ustala się tak zwany Stopień Trudności (ST), zwany też Poziomem Trudności (PT) lub Trudnością (T) – jest to wartość, jaką testujący musi przekroczyć podczas rzutu. Przykładowy zapis to ST:30, czyli suma wyników na kościach rzucającego musi być równa lub większa od 30. W większości systemów stosujących R&K do ustalania ST używa się wielokrotności liczby 5.