Learning Semantic Segmentation of Large-Scale Point Clouds with Random Sampling