Browse Source

Verteilung von packages auf verschiedene Dateien

master
Klaus Wendel 5 years ago
parent
commit
02ed2d21f1
  1. 19
      go2lgl_l09/go2lgl_l09.go
  2. 24
      go2lgl_l09/includes.go

19
go2lgl_l09/go2lgl_l09.go

@ -8,7 +8,6 @@ package main
import (
"fmt"
"math"
"math/rand"
"os"
"runtime"
"strconv"
@ -131,21 +130,3 @@ func main() {
notify.Push("LGL-Demo", fmt.Sprintf("\nProzess ist fertig und hat %v Sekunden gedauert!\n\n", (float64(timestamp[1]-timestamp[0])*math.Pow(10, -9))), "/home/user/icon.png", notificator.UR_CRITICAL)
}
func zeigeMirDenGauß(anzahlKugeln int, anzahlTöpfchen int, töpfchenAlle *[]int) {
defer wg.Done()
var töpfchenTmpZähler int
for i := 0; i < anzahlTöpfchen-1; i++ {
if yesnotrigger := func() bool {
if rand.New(rand.NewSource(time.Now().UnixNano())).Float64() < 0.5 {
return true
} else {
return false
}
}(); yesnotrigger == true {
töpfchenTmpZähler++
}
}
(*töpfchenAlle)[töpfchenTmpZähler]++
}

24
go2lgl_l09/includes.go

@ -0,0 +1,24 @@
package main
import (
"time"
"math/rand"
)
func zeigeMirDenGauß(anzahlKugeln int, anzahlTöpfchen int, töpfchenAlle *[]int) {
defer wg.Done()
var töpfchenTmpZähler int
for i := 0; i < anzahlTöpfchen-1; i++ {
if yesnotrigger := func() bool {
if rand.New(rand.NewSource(time.Now().UnixNano())).Float64() < 0.5 {
return true
} else {
return false
}
}(); yesnotrigger == true {
töpfchenTmpZähler++
}
}
(*töpfchenAlle)[töpfchenTmpZähler]++
}
Loading…
Cancel
Save