I tried to read up on this, and also asked my doctor about it, and it seems to not be totally known, in part because there can be a lot of different reasons depending on the person and circumstances.

I think these are usually technically muscle spasms rather than cramps, although they're similar.

Some possible causes:
    - Dehydration
    - Electrolyte depletion (usually salt, sometimes potassium and maybe magnesium)
    - Muscle overload

That last one is probably what's going on -- it seems like it is most likely to happen with highly underused muscles (or overused muscles in people who work out a lot)

Of course there are also (a zillion) medical conditions that can cause cramps or spasms.

Googling found this page that looks ok at first glance:

_URL_0_
මම මේ ගැන කියවීමට උත්සාහ කළ අතර, ඒ ගැන මගේ වෛද්‍යවරයාගෙන් ද විමසූ අතර, එය සම්පූර්ණයෙන්ම නොදන්නා බව පෙනේ, මන්ද පුද්ගලයා සහ තත්වයන් අනුව විවිධ හේතු තිබිය හැකි බැවිනි. මම හිතන්නේ මේවා සාමාන්‍යයෙන් කැක්කුම් වලට වඩා තාක්ෂණික වශයෙන් මාංශ පේශි කැක්කුම, ඒවා සමාන වුවත්. විය හැකි හේතු කිහිපයක්: - විජලනය - ඉලෙක්ට්‍රෝලය ක්ෂය වීම (සාමාන්‍යයෙන් ලුණු, සමහර විට පොටෑසියම් සහ සමහර විට මැග්නීසියම්) - මාංශ පේශි අධික වීම බොහෝ විට සිදුවෙමින් පවතින දෙය විය හැකිය -- එය බොහෝ විට සිදුවන්නේ අඩුවෙන් භාවිතා නොකළ මාංශ පේශි (හෝ අධික ලෙස භාවිතා කරන මාංශ පේශි) සමඟ බව පෙනේ. බොහෝ වෙහෙස මහන්සි වී වැඩ කරන පුද්ගලයින්) ඇත්ත වශයෙන්ම (සිලියනයක්) කැක්කුම හෝ කැක්කුම ඇති කළ හැකි වෛද්‍ය තත්වයන් ද ඇත. බැලූ බැල්මට හරි යැයි පෙනෙන මෙම පිටුව ගූගල් විසින් සොයා ගන්නා ලදී: _URL_0_