Random trait Random[F[_]] { def int: F[Int] def long: F[Long] def float: F[Float] def double: F[Double] } Setup addSbtPlugin("com.evolution" % "sbt-artifactory-plugin" % "0.0.2") libraryDependencies += "com.evolutiongaming" %% "random" % "0.1.1"