Разница между библиотеками math и random в программировании заключается в их функциях.
Библиотека math содержит основные математические функции и константы, такие как числа π и e. javarush.com Среди функций библиотеки: квадратный корень, экспонента, логарифм, косинус, синус и другие. javarush.com www.yuripetrov.ru
Библиотека random реализует генератор псевдослучайных чисел. www.yuripetrov.ru С её помощью можно генерировать числа с плавающей точкой в определённом диапазоне или целые числа в заданном интервале. javarush.com
Таким образом, библиотека math ориентирована на работу с математическими операциями и константами, а библиотека random — на генерацию случайных чисел.