Guest User

Untitled

a guest
Jan 4th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.47 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4.         "flag"
  5.         "fmt"
  6.         "math/rand"
  7.         "time"
  8. )
  9.  
  10. const ITERATIONS = 10000000
  11.  
  12. var x = 0
  13. var selectivity = flag.Float64("selectivity", 0.5, "selectivity")
  14.  
  15. func main() {
  16.         flag.Parse()
  17.         start := time.Now()
  18.         for i := 0; i < ITERATIONS; i++ {
  19.                 if rand.Float64() < *selectivity {
  20.                         x++
  21.                 }
  22.         }
  23.         fmt.Println(time.Now().Sub(start).Seconds())
  24. }
Advertisement
Add Comment
Please, Sign In to add comment