In [ ]:
import scala.util.Random

TableDisplay.setLoadingMode(TableDisplayLoadingMode.ENDLESS)
import scala.util.Random
val random = new Random()
var index = 0
val s1: Stream[Map[String, Any]] = Stream.continually {
    index+=1
    Map(
      "str1" -> index,
      "str2" -> random.nextFloat(),
      "str3" -> random.nextDouble())
}
new TableDisplay(s1)

In [ ]: