ウィンドウのサイズは {0,0},{1e6,1e6} です。この領域内に 1000*1000 のグリッドを作成しました。
このエリアにランダムなポイントを作成しようとしています。
glEnable( GL_POINT_SMOOTH );
glEnable( GL_BLEND );
glPointSize( 200 );
for( int i = 0; i < 1e6; i++ )
{
glColor3ub(0,255,0);
// width and height are 1e6.
int x = rand() % WIDTH;
int y = rand() % HEIGHT;
glBegin( GL_POINTS );
glVertex2i( x, y );
glEnd();
}
glFlush();
glDisable( GL_BLEND );
x と y は乱数です。ただし、すべてのポイントはウィンドウの左下にのみ描画されます。