That’s still pretty vague. See what you think of this one:
holdDur = .5;
minDur = 1.0;
maxDur = 1.5;
seedRandom(index,true);
tNext = tPrev = -random(minDur);
while (tNext <= time){
tPrev = tNext;
tNext += random(minDur,maxDur);
}
vMin = [0,0];
vMax = [thisComp.width,thisComp.height];
seedRandom(tPrev,true);
vPrev = random(vMin,vMax);
seedRandom(tNext,true);
vNext = random(vMin,vMax);
ease(time,tPrev,tNext-holdDur,vPrev,vNext);