aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sd.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/sd.go b/sd.go
index f466f6b..0368e70 100644
--- a/sd.go
+++ b/sd.go
@@ -79,7 +79,6 @@ func main() {
panic(err)
}
s.build(rows, 0, N-1, 1)
- sum := s.seg[1]
rows.Close()
if *verbose {
@@ -96,11 +95,10 @@ func main() {
for {
// Choose a random card
- x := rand.Intn(sum)
+ x := rand.Intn(s.seg[1])
w, i := s.query(x, 0, N-1, 1)
if *verbose {
- fmt.Println(sum)
fmt.Println(x)
fmt.Println(w)
fmt.Println(i)
@@ -120,9 +118,7 @@ func main() {
os.Stdin.Read(b)
if b[0] == byte('y') {
w >>= 1
- sum -= w
} else if b[0] == byte('n') {
- sum += w
w <<= 1
} else {
os.Exit(0)