#include <stdio.h>

int main(void){
	while(1){
		//入力
		int n;
		scanf("%d", &n);
		if(!n)  break;

		int a[1001];
		for(int i=0; i<n; i++){
			scanf("%d", &a[i]);
		}

		//処理
		int ans = 5000000;//とりあえず大きい数字で初期化
		for(int i=0; i<n; i++){
			for(int j=i+1; j<n; j++){
				int tmp;
				if(a[i] < a[j]){
					tmp = a[j] - a[i];
				} else{
					tmp = a[i] - a[j];
				}
				if(tmp < ans){
					ans = tmp;
				}
			}
		}

		//出力(改行を忘れないように)
		printf("%d\n", ans);
	}
	return 0;
}
