RosettaCodeData/Task/Balanced-brackets/Tcl/balanced-brackets-2.tcl
Ingy döt Net 86c034bb8b new files
2013-04-10 12:38:42 -07:00

8 lines
235 B
Tcl

proc constructBalancedString {n} {
set s ""
for {set i 0} {$i < $n} {incr i} {
set x [expr {int(rand() * ([string length $s] + 1))}]
set s "[string range $s 0 [expr {$x-1}]]\[\][string range $s $x end]"
}
return $s
}