title: Make a list of ranges in numpy
body: <p>I want to make a list of integer sequences with random start points. The way I would do this in pure python is </p>
  
  <pre>
  x = np.zeros(1000, 10) # 1000 sequences of 10 elements each
  starts = np.random.randint(1, 1000, 1000)
  for i in range(len(x)):
      x[i] = np.arange(starts[i], starts[i] + 10)
  </pre>
  
  <p>I wonder if there is a more elegant way of doing this using Numpy functionality.</p>