Slide 66
Slide 66 text
HIGHER EXAMPLE
<
?
p
h
p
$
d
a
t
a = a
r
r
a
y
(
1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, 1
0
)
;
f
u
n
c
t
i
o
n g
e
t
_
a
l
g
o
r
i
t
h
m
(
$
r
a
n
d
_
s
e
e
d
_
f
n
c
) {
r
e
t
u
r
n (
o
d
d
_
e
v
e
n
(
$
r
a
n
d
_
s
e
e
d
_
f
n
c
(
)
)
) ?
f
u
n
c
t
i
o
n
(
$
v
a
l
u
e
) {
r
e
t
u
r
n $
v
a
l
u
e * $
v
a
l
u
e
;
} :
f
u
n
c
t
i
o
n
(
$
v
a
l
u
e
) u
s
e (
$
r
a
n
d
_
s
e
e
d
_
f
n
c
) {
r
e
t
u
r
n (
$
v
a
l
u
e * $
v
a
l
u
e / $
r
a
n
d
_
s
e
e
d
_
f
n
c
(
)
) + 1
0
;
}
;
}
f
u
n
c
t
i
o
n o
d
d
_
e
v
e
n
(
$
v
a
l
u
e
) {
r
e
t
u
r
n (
$
v
a
l
u
e % 2 =
=
= 0
)
;
}
$
r
a
n
d
_
s
e
e
d
_
f
n
c = f
u
n
c
t
i
o
n
(
) { r
e
t
u
r
n r
a
n
d
(
)
; }
;
$
r
e
s
u
l
t
s = a
r
r
a
y
_
m
a
p
(
g
e
t
_
a
l
g
o
r
i
t
h
m
(
$
r
a
n
d
_
s
e
e
d
_
f
n
c
)
, $
d
a
t
a
)
;