#!/usr/bin/perl
  my @xdata; 
  my @ydata;
  my $func = sub {-3*cos($_/10) + 10*sin($_/10)};
  foreach (-100..100) {
	  print $_*(0.75+rand(0.5)), ' ', $func->($_*(0.6+rand(0.8))), "\n";
	  warn("$_ ".$func->($_)."\n");
  }



syntax highlighted by Code2HTML, v. 0.9.1