The general reason for these odd numbers is that they are conversions from before the metric system.  37mm is about 1.5 inches, 76mm is about 3 inches, 88mm is about 3.5 inches, 152mm is about 6 inches.  Early tank and anti-tank guns are particularly prone because many were adopted from naval guns like the [US WWII 76mm] (_URL_0_).  However, every country has a different specific reason for specific weapons keeping the old non-metric calibers, and I don't know enough to explain why the Soviets or Germans, for example, kept the odd calibers.
මෙම ඔත්තේ සංඛ්‍යා සඳහා පොදු හේතුව වන්නේ ඒවා මෙට්‍රික් ක්‍රමයට පෙර සිට පරිවර්තන වීමයි. 37mm යනු අඟල් 1.5 ක් පමණ වේ, 76mm යනු අඟල් 3 ක් පමණ වේ, 88mm යනු අඟල් 3.5 ක් පමණ වේ, 152mm යනු අඟල් 6 ක් පමණ වේ. බොහෝ විට [US WWII 76mm] (_URL_0_) වැනි නාවික තුවක්කු වලින් බොහෝ දෙනෙක් භාවිතා කර ඇති නිසා මුල් ටැංකි සහ ටැංකි නාශක තුවක්කු විශේෂයෙන් නැඹුරු වේ. කෙසේ වෙතත්, සෑම රටකටම පැරණි-මෙට්‍රික් නොවන ක්‍රමාංකන තබා ගැනීමට නිශ්චිත ආයුධ සඳහා විවිධ විශේෂිත හේතුවක් ඇති අතර, උදාහරණයක් ලෙස සෝවියට් හෝ ජර්මානුවන් අමුතු ක්‍රමාංකන තබා ගත්තේ මන්දැයි පැහැදිලි කිරීමට මම ප්‍රමාණවත් නොදනිමි.