Skip to content

Commit 35ef468

Browse files
authored
Merge pull request #2 from GoCon/update-go1.20
rand.Seed is depreecated
2 parents 2ff8442 + 39371ab commit 35ef468

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module github.com/GoCon/2023-Sponsors
22

3-
go 1.19
3+
go 1.20

main.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,15 @@ func run() error {
7474
applicants[a.plan] = append(applicants[a.plan], a)
7575
}
7676

77-
rand.Seed(flagSeed)
77+
rnd := rand.New(rand.NewSource(flagSeed))
7878
fmt.Println("Seed is", flagSeed)
7979
fmt.Println()
8080

8181
time.Sleep(2 * time.Second)
8282

8383
// Platinum "Go"ld sponsor
8484
fmt.Println(`==== Platinum "Go"ld sponsor ====`)
85-
rand.Shuffle(len(applicants[planPlaTinum]), func(i, j int) {
85+
rnd.Shuffle(len(applicants[planPlaTinum]), func(i, j int) {
8686
applicants[planPlaTinum][i], applicants[planPlaTinum][j] = applicants[planPlaTinum][j], applicants[planPlaTinum][i]
8787
})
8888
printCompany(applicants[planPlaTinum][0].company, 1*time.Second)
@@ -96,7 +96,7 @@ func run() error {
9696

9797
// "Go"ld sponsor
9898
fmt.Println(`==== "Go"ld sponsor ====`)
99-
rand.Shuffle(len(applicants[planGold]), func(i, j int) {
99+
rnd.Shuffle(len(applicants[planGold]), func(i, j int) {
100100
applicants[planGold][i], applicants[planGold][j] = applicants[planGold][j], applicants[planGold][i]
101101
})
102102
printCompany(applicants[planGold][0].company, 1*time.Second)
@@ -111,7 +111,7 @@ func run() error {
111111

112112
// Silver sponsor
113113
fmt.Println("==== Silver sponsor ====")
114-
rand.Shuffle(len(applicants[planSilver]), func(i, j int) {
114+
rnd.Shuffle(len(applicants[planSilver]), func(i, j int) {
115115
applicants[planSilver][i], applicants[planSilver][j] = applicants[planSilver][j], applicants[planSilver][i]
116116
})
117117
for _, a := range applicants[planSilver] {
@@ -121,7 +121,7 @@ func run() error {
121121

122122
// Bronze sponsor
123123
fmt.Println("==== Bronze sponsor ====")
124-
rand.Shuffle(len(applicants[planBronze]), func(i, j int) {
124+
rnd.Shuffle(len(applicants[planBronze]), func(i, j int) {
125125
applicants[planBronze][i], applicants[planBronze][j] = applicants[planBronze][j], applicants[planBronze][i]
126126
})
127127
for _, a := range applicants[planBronze] {
@@ -131,7 +131,7 @@ func run() error {
131131

132132
// Free sponsor
133133
fmt.Println("==== Free sponsor ====")
134-
rand.Shuffle(len(applicants[planFree]), func(i, j int) {
134+
rnd.Shuffle(len(applicants[planFree]), func(i, j int) {
135135
applicants[planFree][i], applicants[planFree][j] = applicants[planFree][j], applicants[planFree][i]
136136
})
137137
for _, a := range applicants[planFree] {

0 commit comments

Comments
 (0)