Это два разных вопроса.
1. Когда я делаю import scala.math._ то вызов sqrt работает. То есть, методы соответствующего класса вызываются. В принципе, так, наверное, должно быть, хотя с точки зрения Явы необычно.
2. Хорстманн дал задание сделать такой импорт, чтобы
probablePrime( 100, Random )
работала бы без префиксов.
Для рандома делается хорошо, можно написать
import scala.util.Random
и всё хорошо. Для probablePrime не получается ни в какую, ни через импорт всего пакета math, ни через импорт конкретного класса. Что особенно странно на фоне выполнения sqrt как из пушки. Может быть, можете подсказать, что нужно сделать, чтобы выполнить задание Хорстманна ?