All pastes #765323 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-07 22:48 UTC
rendered paste body

proc between {a b x} {return [expr {$x<=$b && $x>=$a}]}

proc address {num} {
  if {[between 10 249 $num]} {return 192.168.209.$num}
  if {[between 250 489 $num]} {return 192.168.109.[expr {$num-240}]}
  if {[between 510 778 $num]} {return 192.168.9.[expr {$num-500}]}
}

address 188
address 310
address 533