title: Does numpy.random.randint() always return a contiguous and aligned ndarray?
body: <p>Does numpy.random.randint(), when supplied a <code>size</code> argument and thus returning an ndarray, always return a <em>contiguous</em> and <em>aligned</em> array?</p>
  
  <p>(I'd like to be sure the return value's data, reached via PyArray_DATA, can be safely and efficiently indexed by C pointer arithmetic. The <a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html" rel="nofollow">numpy.random.randint() docs</a> don't make a clear guarantee.)</p>