请提供一个可以运行的JavaScript程序，用于生成100个介于1和100之间的随机数并将它们排序，从小到大排列。
以下是一个JavaScript程序，可以生成100个介于1和100之间的随机数，并使用数组的sort方法进行排序：

```javascript
const randomNumbers = [];

for (let i = 0; i < 100; i++) {
  randomNumbers.push(Math.floor(Math.random() * 100) + 1);
}

randomNumbers.sort((a, b) => a - b);

console.log(randomNumbers);
```

注意：这个程序使用Math.random方法生成介于0和1之间的随机数，并使用Math.floor方法将其转换为一个整数。代码中的sort方法使用一个比较函数来将数组中的元素按从小到大的顺序进行排序，并将排序后的结果打印到控制台上。