Skip to content

Commit 6abb97e

Browse files
committed
Less javascript please
1 parent 7daa5b2 commit 6abb97e

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<body>
1010
<div id="elm"></div>
1111
<script>
12-
let seed = Math.random() * 100; // A random number between 0 and 100.
12+
let seed = Math.random();
1313
var app = Elm.Main.init({
1414
node: document.getElementById('elm'),
15-
flags: Math.round(seed)
15+
flags: seed
1616
});
1717
</script>
1818
</body>

src/Main.elm

+7-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ type alias Score =
8282

8383

8484
type alias Flags =
85-
Int
85+
Float
8686

8787

8888
init : Flags -> ( Model, Cmd Msg )
@@ -97,7 +97,12 @@ init seed =
9797
{ rightPlayerScore = 0
9898
, leftPlayerScore = 0
9999
}
100-
, seed = Random.initialSeed seed
100+
, seed =
101+
-- A number between 0 and 100
102+
seed
103+
|> (*) 100
104+
|> round
105+
|> Random.initialSeed
101106
}
102107
, Cmd.none
103108
)

0 commit comments

Comments
 (0)