In computer science, the nearest integer function of real number x denoted variously by 
  
    
      
        [
        x
        ]
      
    
    
  , 
  
    
      
        ⌊
        x
        ⌉
      
    
    
  , 
  
    
      
        ∥
        x
        ∥
      
    
    
  , nint(x), or Round(x), is a function which returns the nearest integer to x. To avoid ambiguity when operating on half-integers, a rounding rule must be chosen. On most computer implementations, the selected rule is to round half-integers to the nearest even integer—for example,
  
    
      
        [
        1.25
        ]
        =
        1
      
    
    
  
  
    
      
        [
        1.50
        ]
        =
        2
      
    
    
  
  
    
      
        [
        1.75
        ]
        =
        2
      
    
    
  
  
    
      
        [
        2.25
        ]
        =
        2
      
    
    
  
  
    
      
        [
        2.50
        ]
        =
        2
      
    
    
  
  
    
      
        [
        2.75
        ]
        =
        3
      
    
    
  
  
    
      
        [
        3.25
        ]
        =
        3
      
    
    
  
  
    
      
        [
        3.50
        ]
        =
        4
      
    
    
  
  
    
      
        [
        3.75
        ]
        =
        4
      
    
    
  
  
    
      
        [
        4.50
        ]
        =
        4
      
    
    
  
etc.
This is in accordance with the IEEE 754 standards and helps reduce bias in the result.
There are many other possible rules for tie breaking when rounding a half integer include rounding up, rounding down, rounding to or away from zero, or random rounding up or down.